"items_game"
{
	"game_info"
	{
		"first_valid_class"	"1"
		"last_valid_class"	"9"
		"account_class_index"	"16"
		"account_first_valid_item_slot"	"0"
		"account_last_valid_item_slot"	"3"
		"first_valid_item_slot"	"0"
		"last_valid_item_slot"	"18"
		"num_item_presets"	"4"
	}
	"prefabs"
	{
		"valve"
		{
		}
		"default_bundle_payment"
		{
		}
		"promo"
		{
			"craft_class"	""
			"capabilities"
			{
				"can_gift_wrap"	"0"
			}
			"attributes"
			{
				"cannot trade"
				{
					"attribute_class"	"cannot_trade"
					"value"	"1"
				}
			}
		}
		"halloween"
		{
			"craft_class"	""
			"capabilities"
			{
				"can_craft_count"	"0"
			}
			"holiday_restriction"	"halloween_or_fullmoon"
		}
		"cosmetic_killeater_attribs"
		{
			"public_prefab"	"1"
			"tags"
			{
				"is_cosmetic"	"1"
			}
			"attributes"
			{
				"kill eater score type"
				{
					"attribute_class"	"kill_eater_score_type"
					"value"	"64"
				}
				"kill eater kill type"
				{
					"attribute_class"	"kill_eater_kill_type"
					"value"	"64"
				}
			}
		}
		"base_misc"
		{
			"public_prefab"	"1"
			"prefab"	"cosmetic_killeater_attribs"
		}
		"base_hat"
		{
			"public_prefab"	"1"
			"prefab"	"cosmetic_killeater_attribs"
		}
		"cosmetic"
		{
			"public_prefab"	"1"
			"triangle_budget_lod0"	"1400"
			"triangle_budget_lod1"	"1000"
			"triangle_budget_lod2"	"700"
			"qc_template"	"scripts/itemtest_qc_template_misc.txt"
			"loadondemand"	"1"
			"capabilities"
			{
				"nameable"	"1"
				"can_gift_wrap"	"1"
				"can_craft_if_purchased"	"1"
			}
			"show_in_armory"	"1"
			"item_class"	"tf_wearable"
			"item_quality"	"normal"
			"item_slot"	"misc"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"drop_type"	"none"
			"craft_class"	"hat"
			"craft_material_type"	"hat"
			"mouse_pressed_sound"	"ui/item_default_pickup.wav"
			"drop_sound"	"ui/item_default_drop.wav"
		}
		"misc"
		{
			"public_prefab"	"1"
			"prefab"	"cosmetic base_misc"
			"item_type_name"	"#TF_Wearable_CosmeticItem"
		}
		"hat"
		{
			"public_prefab"	"1"
			"prefab"	"cosmetic base_hat"
			"qc_template"	"scripts/itemtest_qc_template_hat.txt"
			"item_type_name"	"#TF_Wearable_Hat"
			"item_slot"	"head"
			"equip_region"	"hat"
			"visuals"
			{
				"player_bodygroups"
				{
					"hat"	"1"
				}
			}
			"mouse_pressed_sound"	"ui/item_hat_pickup.wav"
			"drop_sound"	"ui/item_hat_drop.wav"
		}
		"taunt"
		{
			"public_prefab"	"1"
			"qc_template"	"scripts/itemtest_qc_template_taunt.txt"
			"tags"
			{
				"is_taunt_item"	"1"
			}
			"capabilities"
			{
				"nameable"	"1"
				"can_gift_wrap"	"1"
				"can_craft_count"	"1"
				"can_craft_if_purchased"	"1"
			}
			"show_in_armory"	"1"
			"armory_desc"	"action tauntenabler"
			"item_class"	"no_entity"
			"item_type_name"	"#TF_TauntEnabler"
			"item_slot"	"taunt"
		}
		"score_reward_hat"
		{
			"prefab"	"promo hat"
			"craft_material_type"	""
			"capabilities"
			{
				"paintable"	"1"
			}
			"visuals"
			{
				"player_bodygroups"
				{
					"hat"	"1"
					"headphones"	"1"
				}
			}
			"used_by_classes"
			{
				"scout"	"1"
				"sniper"	"1"
				"soldier"	"1"
				"demoman"	"1"
				"medic"	"1"
				"heavy"	"1"
				"spy"	"1"
				"engineer"	"1"
				"pyro"	"1"
			}
		}
		"hat_decoration"
		{
			"prefab"	"cosmetic base_hat"
			"item_type_name"	"#TF_Wearable_Hat"
			"item_slot"	"head"
			"equip_region"	"hat"
			"mouse_pressed_sound"	"ui/item_hat_pickup.wav"
			"drop_sound"	"ui/item_hat_drop.wav"
		}
		"mask"
		{
			"prefab"	"misc"
			"item_type_name"	"#TF_Wearable_Mask"
			"equip_region"	"head_skin"
		}
		"beard"
		{
			"public_prefab"	"1"
			"prefab"	"misc"
			"item_type_name"	"#TF_Wearable_FacialHair"
			"equip_region"	"beard"
		}
		"backpack"
		{
			"public_prefab"	"1"
			"prefab"	"misc"
			"item_type_name"	"#TF_Wearable_Backpack"
			"equip_region"	"back"
			"visuals"
			{
				"player_bodygroups"
				{
					"backpack"	"1"
					"medic_backpack"	"1"
				}
			}
		}
		"grenades"
		{
			"public_prefab"	"1"
			"prefab"	"misc"
			"item_type_name"	"#TF_Wearable_Bombs"
			"equip_region"	"grenades"
			"visuals"
			{
				"player_bodygroups"
				{
					"grenades"	"1"
				}
			}
		}
		"weapon_minigun"
		{
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_critical_damage"	"1"
				"can_deal_mvm_penetration_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"item_class"	"tf_weapon_minigun"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Minigun"
			"item_name"	"#TF_Weapon_Minigun"
			"item_slot"	"primary"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_minigun"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_minigun.mdl"
			"model_player"	"models/weapons/v_models/v_minigun_heavy.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"heavy"	"1"
			}
			"visuals_mvm_boss"
			{
				"sound_double_shot"	"MVM.GiantHeavyGunFire"
				"sound_burst"	"MVM.GiantHeavyGunFire"
				"sound_special1"	"MVM.GiantHeavyGunWindUp"
				"sound_special2"	"MVM.GiantHeavyGunWindDown"
				"sound_special3"	"MVM.GiantHeavyGunSpin"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"weapon_rocketlauncher"
		{
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_gib_damage"	"1"
				"can_deal_damage"	"1"
				"can_be_equipped_by_soldier_or_demo"	"1"
				"can_deal_posthumous_damage"	"1"
				"can_deal_critical_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"item_class"	"tf_weapon_rocketlauncher"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_RocketLauncher"
			"item_name"	"#TF_Weapon_RocketLauncher"
			"item_slot"	"primary"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_rocketlauncher"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_rocketlauncher.mdl"
			"model_player"	"models/weapons/v_models/v_rocketlauncher_soldier.mdl"
			"used_by_classes"
			{
				"soldier"	"1"
			}
			"visuals_mvm_boss"
			{
				"sound_single_shot"	"MVM.GiantSoldierRocketShoot"
				"sound_burst"	"MVM.GiantSoldierRocketShootCrit"
				"sound_special1"	"MVM.GiantSoldierRocketExplode"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"weapon_stickybomb_launcher"
		{
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_gib_damage"	"1"
				"can_deal_damage"	"1"
				"can_be_equipped_by_soldier_or_demo"	"1"
				"can_deal_critical_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"item_class"	"tf_weapon_pipebomblauncher"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_PipebombLauncher"
			"item_name"	"#TF_Weapon_PipebombLauncher"
			"item_description" "#TF_Weapon_PipebombLauncher_desc"
			"item_slot"	"secondary"
			"anim_slot"	"primary"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_stickybomb_launcher"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_stickybomb_launcher.mdl"
			"model_player"	"models/weapons/v_models/v_stickybomb_launcher_demo.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"demoman"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"weapon_grenade_launcher"
		{
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_critical_damage"	"1"
				"can_deal_gib_damage"	"1"
				"can_deal_posthumous_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"item_class"	"tf_weapon_grenadelauncher"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_GrenadeLauncher"
			"item_name"	"#TF_Weapon_GrenadeLauncher"
			"item_slot"	"primary"
			"anim_slot"	"secondary"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_grenadelauncher"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_grenadelauncher.mdl"
			"model_player"	"models/weapons/v_models/v_grenadelauncher_demo.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"demoman"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"weapon_flamethrower"
		{
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_reflect_projectiles"	"1"
				"can_extinguish"	"1"
				"can_deal_posthumous_damage"	"1"
				"can_deal_critical_damage"	"1"
				"is_flamethrower"	"1"
			}
			"item_class"	"tf_weapon_flamethrower"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_FlameThrower"
			"item_name"	"#TF_Weapon_FlameThrower"
			"item_description"	"#TF_Weapon_FlameThrower_desc"
			"item_slot"	"primary"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_flamethrower"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_flamethrower.mdl"
			"model_player"	"models/weapons/v_models/v_flamethrower_pyro.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"pyro"	"1"
			}
			"model_player_per_class"
			{
				"pyro"	"models/weapons/v_models/v_flamethrower_pyro.mdl"
				"mercenary"	"models/weapons/v_models/v_flamethrower_merc.mdl"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"weapon_medigun"
		{
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_heal_allies"	"1"
			}
			"item_class"	"tf_weapon_medigun"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Medigun"
			"item_name"	"#TF_Weapon_Medigun"
			"item_slot"	"secondary"
			"equip_region"	"medigun_backpack"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_medigun"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_medigun.mdl"
			"model_player"	"models/weapons/v_models/v_medigun_medic.mdl"
			"used_by_classes"
			{
				"medic"	"1"
			}
			"attributes"
			{
				"kill eater score type"
				{
					"attribute_class"	"kill_eater_score_type"
					"value"	"1"
				}
				"kill eater score type 2"
				{
					"attribute_class"	"kill_eater_score_type_2"
					"value"	"2"
				}
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"weapon_knife"
		{
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_taunt_damage"	"1"
			}
			"item_class"	"tf_weapon_knife"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Knife"
			"item_name"	"#TF_Weapon_Knife"
			"item_description"	"#TF_Weapon_Knife_desc"
			"item_slot"	"melee"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_knife"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_knife.mdl"
			"model_player"	"models/weapons/v_models/v_knife_spy.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"spy"	"1"
			}
			"mouse_pressed_sound"	"ui/item_knife_small_pickup.wav"
			"drop_sound"	"ui/item_metal_weapon_drop.wav"
		}
		"weapon_wrench"
		{
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_critical_damage"	"1"
				"can_destroy_sappers"	"1"
			}
			"item_class"	"tf_weapon_wrench"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Wrench"
			"item_name"	"#TF_Weapon_Wrench"
			"item_description"	"#TF_Weapon_Wrench_Desc"
			"item_slot"	"melee"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_wrench"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_wrench.mdl"
			"model_player"	"models/weapons/v_models/v_wrench_engineer.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"engineer"	"1"
			}
			"attributes"
			{
				"kill eater score type"
				{
					"attribute_class"	"kill_eater_score_type"
					"value"	"3"
				}
				"kill eater score type 2"
				{
					"attribute_class"	"kill_eater_score_type_2"
					"value"	"0"
				}
			}
			"mouse_pressed_sound"	"ui/item_metal_weapon_pickup.wav"
			"drop_sound"	"ui/item_metal_weapon_drop.wav"
		}
		"weapon_scattergun"
		{
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_critical_damage"	"1"
				"can_deal_mvm_penetration_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"item_class"	"tf_weapon_scattergun"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Scattergun"
			"item_name"	"#TF_Weapon_Scattergun"
			"item_slot"	"primary"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_scattergun"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_scattergun.mdl"
			"model_player"	"models/weapons/v_models/v_scattergun_scout.mdl"
			"used_by_classes"
			{
				"scout"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"weapon_sniperrifle"
		{
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_headshot"	"1"
				"can_deal_mvm_penetration_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"item_class"	"tf_weapon_sniperrifle"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_SniperRifle"
			"item_name"	"#TF_Weapon_SniperRifle"
			"item_slot"	"primary"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_sniperrifle"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_sniperrifle.mdl"
			"model_player"	"models/weapons/v_models/v_sniperrifle_sniper.mdl"
			"used_by_classes"
			{
				"sniper"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"weapon_bat"
		{
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_critical_damage"	"1"
			}
			"item_class"	"tf_weapon_bat"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Bat"
			"item_name"	"#TF_Weapon_Bat"
			"item_slot"	"melee"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_bat"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_bat.mdl"
			"model_player"	"models/weapons/v_models/v_bat_scout.mdl"
			"used_by_classes"
			{
				"scout"	"1"
			}
			"mouse_pressed_sound"	"ui/item_metal_weapon_pickup.wav"
			"drop_sound"	"ui/item_metal_weapon_drop.wav"
		}
		"weapon_shotgun"
		{
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_mvm_penetration_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"item_class"	"tf_weapon_shotgun"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Shotgun"
			"item_name"	"#TF_Weapon_Shotgun"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"attach_to_hands"	"2"
			"image_inventory"	"backpack/weapons/w_models/w_shotgun"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_shotgun.mdl"
			"model_player"	"models/weapons/v_models/v_shotgun_soldier.mdl"
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
			"model_player_per_class"
			{
				"soldier"	"models/weapons/v_models/v_shotgun_soldier.mdl"
				"pyro"		"models/weapons/v_models/v_shotgun_pyro.mdl"
				"heavy"		"models/weapons/v_models/v_shotgun_heavy.mdl"
				"engineer"	"models/weapons/v_models/v_shotgun_engineer.mdl"
				"mercenary"	"models/weapons/v_models/v_shotgun_merc.mdl"
			}
		}
		"weapon_ubersaw"
		{
			"item_class"	"tf_weapon_bonesaw"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"capabilities"
			{
				"nameable"	"1"
				"can_gift_wrap"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_critical_damage"	"1"
				"can_deal_taunt_damage"	"1"
			}
			"item_logname"	"ubersaw"
			"item_iconname"	"ubersaw"
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_Syringe"
			"item_name"	"#TF_Unique_Achievement_Bonesaw1"
			"item_slot"	"melee"
			"image_inventory"	"backpack/weapons/w_models/w_syringe"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_syringe.mdl"
			"model_player"	"models/weapons/v_models/v_syringe_medic.mdl"
			"attach_to_hands"	"2"
			"item_quality"	"normal"
			"propername"	"1"
			"min_ilevel"	"10"
			"max_ilevel"	"10"
			"used_by_classes"
			{
				"medic"	"1"
			}
			"attributes"
			{
				"add uber charge on hit"
				{
					"attribute_class"	"add_onhit_ubercharge"
					"value"	"0.25"
				}
				"fire rate penalty"
				{
					"attribute_class"	"mult_postfiredelay"
					"value"	"1.2"
				}
				"lunchbox adds minicrits"
				{
					"attribute_class"	"set_weapon_mode"
					"value"	"1"
				}
				"special taunt"
				{
					"attribute_class"	"special_taunt"
					"value"	"1"
				}
			}
			"visuals"
			{
			}
			"mouse_pressed_sound"	"ui/item_metal_weapon_pickup.wav"
			"drop_sound"	"ui/item_metal_weapon_drop.wav"
		}
		"weapon_flaregun"
		{
			"item_class"	"tf_weapon_flaregun"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"capabilities"
			{
				"nameable"	"1"
				"can_gift_wrap"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_posthumous_damage"	"1"
				"can_deal_critical_damage"	"1"
				"can_deal_long_distance_damage"	"1"
				"can_deal_taunt_damage"	"1"
			}
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_Flaregun"
			"item_name"	"#TF_Unique_Achievement_Flaregun"
			"item_description"	"#TF_Unique_Achievement_Flaregun_desc"
			"item_slot"	"secondary"
			"anim_slot"	"ITEM1"
			"image_inventory"	"backpack/weapons/w_models/w_flaregun"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_flaregun.mdl"
			"model_player"	"models/weapons/v_models/v_flaregun_pyro.mdl"
			"attach_to_hands"	"2"
			"item_quality"	"normal"
			"propername"	"1"
			"min_ilevel"	"10"
			"max_ilevel"	"10"
			"used_by_classes"
			{
				"pyro"	"1"
			}
			"model_player_per_class"
			{
				"pyro"	"models/weapons/v_models/v_flaregun_pyro.mdl"
				"mercenary"	"models/weapons/v_models/v_flaregun_merc.mdl"
			}
			"attributes"
			{
				"special taunt"
				{
					"attribute_class"	"special_taunt"
					"value"	"1"
				}
				"crit_vs_burning_FLARES_DISPLAY_ONLY"
				{
					"attribute_class"	"crit_vs_burning_FLARES_DISPLAY_ONLY"
					"value"	"1"
				}
			}
			"mouse_pressed_sound"	"ui/item_light_gun_pickup.wav"
			"drop_sound"	"ui/item_light_gun_drop.wav"
			"xifier_class_remap"	"flaregun"
		}
		"weapon_sandvich"
		{
			"item_class"	"tf_weapon_lunchbox"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_heal_allies"	"1"
				"can_extinguish"	"1"
			}
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_LunchBox"
			"item_name"	"#TF_Unique_Achievement_LunchBox"
			"item_description"	"#TF_Sandvich_desc"
			"item_slot"	"secondary"
			"anim_slot"	"ITEM1"
			"image_inventory"	"backpack/weapons/w_models/w_sandwich"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_sandwich.mdl"
			"model_player"	"models/weapons/v_models/v_sandwich_heavy.mdl"
			"attach_to_hands"	"2"
			"item_quality"	"normal"
			"propername"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"used_by_classes"
			{
				"heavy"	"1"
			}
			"attributes"
			{
				"kill eater score type"
				{
					"attribute_class"	"kill_eater_score_type"
					"value"	"50"
				}
				"special taunt"
				{
					"attribute_class"	"special_taunt"
					"value"	"1"
				}
				"allowed in medieval mode"
				{
					"attribute_class"	"allowed_in_medieval_mode"
					"value"	"1"
				}
			}
			"mouse_pressed_sound"	"ui/item_sandwich_drop.wav"
			"drop_sound"	"ui/item_sandwich_pickup.wav"
		}
		"weapon_huntsman"
		{
			"item_class"				"tf_weapon_compound_bow"
			"tags"
			{
				"can_deal_damage"						"1"
				"can_headshot"							"1"
				"can_deal_posthumous_damage"			"1"
				"can_deal_critical_damage"				"1"
				"can_deal_mvm_penetration_damage"		"1"
				"can_deal_long_distance_damage"			"1"
				"can_deal_taunt_damage"					"1"
			}
			"show_in_armory"			"1"
			"item_type_name"			"#TF_Weapon_CompoundBow"
			"item_name"					"#TF_Unique_Achievement_CompoundBow"
			"item_slot"					"primary"
			"item_quality"				"normal"
			"propername"				"1"
			"item_iconname"				"huntsman"
			"min_ilevel"				"10"
			"max_ilevel"				"10"
			"anim_slot"					"item2"
			"image_inventory"			"backpack/weapons/w_models/w_bow"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_player"				"models/weapons/c_models/c_bow/c_bow.mdl"
			"attach_to_hands"			"1"
			"flip_viewmodel"			"1"
			"extra_wearable"			"models/player/items/sniper_arrows.mdl"
			"used_by_classes"
			{
				"sniper"				"1"
			}
			"attributes"
			{
				"special taunt"
				{
					"attribute_class"	"special_taunt"
					"value"				"1"
				}
				"allowed in medieval mode"
				{
					"attribute_class"	"allowed_in_medieval_mode"
					"value"				"1"
				}
			}
			"static_attrs"
			{
				"min_viewmodel_offset"			"10 -4 -10"
				"class select override vcd"		"class_select_huntsman"
			}
			"visuals"
			{
				"player_bodygroups"
				{
					"arrows"			"1"
				}
			}
			"mouse_pressed_sound"		"#ui/item_wood_pole_pickup.wav"
			"drop_sound"				"#ui/item_wood_pole_drop.wav"
		}
		"weapon_crowbar"
		{
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_critical_damage"	"1"
			}
			"item_class"	"tf_weapon_crowbar"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Crowbar"
			"item_name"	"#TF_Weapon_Crowbar"
			"item_slot"	"melee"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_crowbar"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_crowbar.mdl"
			"model_player"	"models/weapons/v_models/v_crowbar_mercenary.mdl"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_metal_weapon_pickup.wav"
			"drop_sound"	"ui/item_metal_weapon_drop.wav"
		}
		"weapon_nailgun"
		{
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_critical_damage"	"1"
				"can_deal_mvm_penetration_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"item_class"	"tf_weapon_nailgun"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_Nailgun"
			"item_name"	"#TF_Weapon_Nailgun"
			"item_slot"	"primary"
			"anim_slot"	"item2"
			"item_quality"	"normal"
			"propername"	"1"
			"min_ilevel"	"5"
			"max_ilevel"	"5"
			"image_inventory"	"backpack/weapons/w_models/w_nailgun"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_nailgun.mdl"
			"model_player"	"models/weapons/v_models/v_nailgun_scout.mdl"
			"used_by_classes"
			{
				"scout"	"1"
			}
			"static_attrs"
			{
				"min_viewmodel_offset"					"10 0 -11"
				"class select override vcd"				"class_select_nailgun"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"weapon_tranq"
		{
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_critical_damage"	"1"
				"can_deal_mvm_penetration_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"item_class"	"tf_weapon_tranq"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_Tranq"
			"item_name"	"#TF_Weapon_Tranq"
			"item_description"	"#TF_Weapon_Tranq_desc"
			"item_slot"	"primary"
			"anim_slot"	"secondary"
			"item_quality"	"normal"
			"propername"	"1"
			"min_ilevel"	"5"
			"max_ilevel"	"5"
			"image_inventory"	"backpack/weapons/w_models/w_tranq"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_tranq.mdl"
			"model_player"	"models/weapons/v_models/v_tranq_spy.mdl"
			"used_by_classes"
			{
				"spy"	"1"
			}
			"attributes"
			{
				"tranq on hit"
				{
					"attribute_class"	"mod_tranq_onhit"
					"value"	"5.0"
				}
			}
			"mouse_pressed_sound"	"ui/item_light_gun_pickup.wav"
			"drop_sound"	"ui/item_light_gun_drop.wav"
		}
	}
	"items"
	{
		"default"
		{
			"name"	"default"
			"hidden"	"1"
			"item_class"	"tf_wearable"
			"item_name"	"#TF_Default_ItemDef"
			"item_slot"	"melee"
			"item_quality"	"normal"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
		}
		"0"
		{
			"name"	"TF_WEAPON_BAT"
			"first_sale_date"	"2010/09/29"
			"prefab"	"weapon_bat"
		}
		"1"
		{
			"name"	"TF_WEAPON_BOTTLE"
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
			}
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_bottle"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Bottle"
			"item_name"	"#TF_Weapon_Bottle"
			"item_slot"	"melee"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_bottle"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_bottle.mdl"
			"model_player"	"models/weapons/v_models/v_bottle_demoman.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"demoman"	"1"
			}
			"mouse_pressed_sound"	"ui/item_bottle_pickup.wav"
			"drop_sound"	"ui/item_bottle_drop.wav"
		}
		"2"
		{
			"name"	"TF_WEAPON_FIREAXE"
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
			}
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_fireaxe"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_FireAxe"
			"item_name"	"#TF_Weapon_FireAxe"
			"item_slot"	"melee"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_fireaxe"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_fireaxe.mdl"
			"model_player"	"models/weapons/v_models/v_fireaxe_pyro.mdl"
			"used_by_classes"
			{
				"pyro"	"1"
			}
			"mouse_pressed_sound"	"ui/item_metal_weapon_pickup.wav"
			"drop_sound"	"ui/item_metal_weapon_drop.wav"
		}
		"3"
		{
			"name"	"TF_WEAPON_CLUB"
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
			}
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_club"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Club"
			"item_name"	"#TF_Weapon_Club"
			"item_slot"	"melee"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_machete"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_machete.mdl"
			"model_player"	"models/weapons/v_models/v_machete_sniper.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"sniper"	"1"
			}
			"mouse_pressed_sound"	"ui/item_knife_small_pickup.wav"
			"drop_sound"	"ui/item_metal_weapon_drop.wav"
		}
		"4"
		{
			"name"	"TF_WEAPON_KNIFE"
			"first_sale_date"	"2010/09/29"
			"prefab"	"weapon_knife"
		}
		"5"
		{
			"name"	"TF_WEAPON_FISTS"
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
			}
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_fists"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Fists"
			"item_name"	"#TF_Weapon_Fists"
			"item_slot"	"melee"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/v_models/v_fist_heavy"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_player"	"models/weapons/v_models/v_fist_heavy.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"heavy"	"1"
			}
			"mouse_pressed_sound"		"#ui/item_fists_pickup.wav"
			"drop_sound" 				"#ui/item_fists_drop.wav"
			"visuals"
			{
				"animation_replacement"
				{
					"ACT_VM_IDLE"	"ACT_FISTS_VM_IDLE"
					"ACT_VM_HITLEFT"	"ACT_FISTS_VM_HITLEFT"
					"ACT_VM_HITRIGHT"	"ACT_FISTS_VM_HITRIGHT"
					"ACT_VM_SWINGHARD"	"ACT_FISTS_VM_SWINGHARD"
					"ACT_VM_DRAW"	"ACT_FISTS_VM_DRAW"
				}
				"styles"
				{
					"0"
					{
						"skin_red"	"2"
						"skin_blu"	"3"
						"v_skin_red"	"2"
						"v_skin_blu"	"3"
						"selectable"	"0"
					}
				}
			}
		}
		"6"
		{
			"name"	"TF_WEAPON_SHOVEL"
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
			}
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_shovel"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Shovel"
			"item_name"	"#TF_Weapon_Shovel"
			"item_slot"	"melee"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_shovel"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_shovel.mdl"
			"model_player"	"models/weapons/v_models/v_shovel_soldier.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"soldier"	"1"
			}
			"mouse_pressed_sound"	"ui/item_shovel_pickup.wav"
			"drop_sound"	"ui/item_shovel_drop.wav"
		}
		"7"
		{
			"name"	"TF_WEAPON_WRENCH"
			"first_sale_date"	"2010/09/29"
			"prefab"	"weapon_wrench"
		}
		"8"
		{
			"name"	"TF_WEAPON_BONESAW"
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
			}
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_bonesaw"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Bonesaw"
			"item_name"	"#TF_Weapon_Bonesaw"
			"item_slot"	"melee"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_bonesaw"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_bonesaw.mdl"
			"model_player"	"models/weapons/v_models/v_bonesaw_medic.mdl"
			"used_by_classes"
			{
				"medic"	"1"
			}
			"mouse_pressed_sound"	"ui/item_metal_weapon_pickup.wav"
			"drop_sound"	"ui/item_metal_weapon_drop.wav"
		}
		"9"
		{
			"name"	"TF_WEAPON_SHOTGUN_PRIMARY"
			"first_sale_date"	"2010/09/29"
			"prefab"	"weapon_shotgun"
			"item_slot"	"primary"
			"used_by_classes"
			{
				"engineer"	"1"
			}
		}
		"10"
		{
			"name"	"TF_WEAPON_SHOTGUN_SOLDIER"
			"first_sale_date"	"2010/09/29"
			"prefab"	"weapon_shotgun"
			"hidden"	"1"
			"item_slot"	"secondary"
			"used_by_classes"
			{
				"soldier"	"1"
			}
		}
		"11"
		{
			"name"	"TF_WEAPON_SHOTGUN_HWG"
			"first_sale_date"	"2010/09/29"
			"prefab"	"weapon_shotgun"
			"hidden"	"1"
			"item_slot"	"secondary"
			"used_by_classes"
			{
				"heavy"	"1"
			}
		}
		"12"
		{
			"name"	"TF_WEAPON_SHOTGUN_PYRO"
			"first_sale_date"	"2010/09/29"
			"prefab"	"weapon_shotgun"
			"hidden"	"1"
			"item_slot"	"secondary"
			"used_by_classes"
			{
				"pyro"	"1"
			}
		}
		"13"
		{
			"name"	"TF_WEAPON_SCATTERGUN"
			"first_sale_date"	"2010/09/29"
			"prefab"	"weapon_scattergun"
		}
		"14"
		{
			"name"	"TF_WEAPON_SNIPERRIFLE"
			"first_sale_date"	"2010/09/29"
			"prefab"	"weapon_sniperrifle"
		}
		"15"
		{
			"name"	"TF_WEAPON_MINIGUN"
			"first_sale_date"	"2010/09/29"
			"prefab"	"weapon_minigun"
		}
		"16"
		{
			"name"	"TF_WEAPON_SMG"
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_mvm_penetration_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_smg"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_SMG"
			"item_name"	"#TF_Weapon_SMG"
			"item_slot"	"secondary"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_smg"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_smg.mdl"
			"model_player"	"models/weapons/v_models/v_smg_sniper.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"sniper"	"1"
			}
			"mouse_pressed_sound"	"ui/item_light_gun_pickup.wav"
			"drop_sound"	"ui/item_light_gun_drop.wav"
		}
		"17"
		{
			"name"	"TF_WEAPON_SYRINGEGUN_MEDIC"
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_posthumous_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_syringegun_medic"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_SyringeGun"
			"item_name"	"#TF_Weapon_SyringeGun"
			"item_slot"	"primary"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_syringegun"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_syringegun.mdl"
			"model_player"	"models/weapons/v_models/v_syringegun_medic.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"medic"	"1"
			}
			"mouse_pressed_sound"	"ui/item_light_gun_pickup.wav"
			"drop_sound"	"ui/item_light_gun_drop.wav"
		}
		"18"
		{
			"name"	"TF_WEAPON_ROCKETLAUNCHER"
			"first_sale_date"	"2010/09/29"
			"prefab"	"weapon_rocketlauncher"
		}
		"19"
		{
			"name"	"TF_WEAPON_GRENADELAUNCHER"
			"first_sale_date"	"2010/09/29"
			"prefab"	"weapon_grenade_launcher"
		}
		"20"
		{
			"name"	"TF_WEAPON_PIPEBOMBLAUNCHER"
			"first_sale_date"	"2010/09/29"
			"prefab"	"weapon_stickybomb_launcher"
		}
		"21"
		{
			"name"	"TF_WEAPON_FLAMETHROWER"
			"first_sale_date"	"2010/09/29"
			"prefab"	"weapon_flamethrower"
		}
		"22"
		{
			"name"	"TF_WEAPON_PISTOL"
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_mvm_penetration_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_pistol"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Pistol"
			"item_name"	"#TF_Weapon_Pistol"
			"item_slot"	"secondary"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_pistol"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_pistol.mdl"
			"model_player"	"models/weapons/v_models/v_pistol_engineer.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"engineer"	"1"
			}
			"mouse_pressed_sound"	"ui/item_light_gun_pickup.wav"
			"drop_sound"	"ui/item_light_gun_drop.wav"
		}
		"23"
		{
			"name"	"TF_WEAPON_PISTOL_SCOUT"
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_mvm_penetration_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"hidden"	"1"
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_pistol"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Pistol"
			"item_name"	"#TF_Weapon_Pistol"
			"item_slot"	"secondary"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_pistol"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_pistol.mdl"
			"model_player"	"models/weapons/v_models/v_pistol_scout.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"scout"	"1"
			}
			"mouse_pressed_sound"	"ui/item_light_gun_pickup.wav"
			"drop_sound"	"ui/item_light_gun_drop.wav"
		}
		"24"
		{
			"name"	"TF_WEAPON_REVOLVER"
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_mvm_penetration_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_revolver"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Revolver"
			"item_name"	"#TF_Weapon_Revolver"
			"item_slot"	"primary"
			"anim_slot"	"secondary"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_revolver"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_revolver.mdl"
			"model_player"	"models/weapons/v_models/v_revolver_spy.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"spy"	"1"
			}
			"mouse_pressed_sound"	"ui/item_light_gun_pickup.wav"
			"drop_sound"	"ui/item_light_gun_drop.wav"
		}
		"25"
		{
			"name"	"TF_WEAPON_PDA_ENGINEER_BUILD"
			"capabilities"
			{
				"nameable"	"1"
			}
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_pda_engineer_build"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_name"	"#TF_Weapon_PDA_Engineer_Builder"
			"item_type_name"	"#TF_Weapon_PDA_Engineer"
			"item_slot"	"pda"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"attach_to_hands"	"2"
			"image_inventory"	"backpack/weapons/w_models/w_builder"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_builder.mdl"
			"model_player"	"models/weapons/v_models/v_builder_engineer.mdl"
			"used_by_classes"
			{
				"engineer"	"1"
			}
			"attributes"
			{
				"kill eater score type"
				{
					"attribute_class"	"kill_eater_score_type"
					"value"	"3"
				}
				"kill eater score type 2"
				{
					"attribute_class"	"kill_eater_score_type_2"
					"value"	"59"
				}
				"kill eater score type 3"
				{
					"attribute_class"	"kill_eater_score_type_3"
					"value"	"60"
				}
			}
			"mouse_pressed_sound"	"ui/item_metal_weapon_pickup.wav"
			"drop_sound"	"ui/item_metal_weapon_drop.wav"
			"visuals"
			{
				"animation_replacement"
				{
					"ACT_VM_IDLE"	"ACT_ENGINEER_PDA2_VM_IDLE"
					"ACT_VM_DRAW"	"ACT_ENGINEER_PDA2_VM_DRAW"
				}
			}
		}
		"26"
		{
			"name"	"TF_WEAPON_PDA_ENGINEER_DESTROY"
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_pda_engineer_destroy"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_name"	"#TF_Weapon_PDA_Engineer_Destroyer"
			"item_type_name"	"#TF_Weapon_PDA_Engineer"
			"item_slot"	"pda2"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"attach_to_hands"	"2"
			"image_inventory"	"backpack/weapons/w_models/w_pda_engineer"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_pda_engineer.mdl"
			"model_player"	"models/weapons/v_models/v_pda_engineer.mdl"
			"used_by_classes"
			{
				"engineer"	"1"
			}
			"mouse_pressed_sound"	"ui/item_metal_weapon_pickup.wav"
			"drop_sound"	"ui/item_metal_weapon_drop.wav"
			"visuals"
			{
				"animation_replacement"
				{
					"ACT_VM_IDLE"	"ACT_ENGINEER_PDA1_VM_IDLE"
					"ACT_VM_DRAW"	"ACT_ENGINEER_PDA1_VM_DRAW"
				}
			}
		}
		"27"
		{
			"name"	"TF_WEAPON_PDA_SPY"
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_pda_spy"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_name"	"#TF_Weapon_Disguise_Kit"
			"item_type_name"	"#TF_Weapon_Disguise_Kit_Type"
			"item_slot"	"pda"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_cigarette_case"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_cigarette_case.mdl"
			"model_player"	"models/weapons/v_models/v_pda_spy.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"spy"	"1"
			}
		}
		"28"
		{
			"name"	"TF_WEAPON_BUILDER"
			"hidden"	"1"
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_builder"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_PDA_Engineer"
			"item_name"	"#TF_Weapon_PDA_Engineer"
			"item_slot"	"building"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_toolbox"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_toolbox.mdl"
			"model_player"	"models/weapons/v_models/v_wrench_engineer.mdl"
			"used_by_classes"
			{
				"engineer"	"1"
			}
			"mouse_pressed_sound"	"ui/item_metal_weapon_pickup.wav"
			"drop_sound"	"ui/item_metal_weapon_drop.wav"
			"visuals"
			{
				"animation_replacement"
				{
					"ACT_VM_IDLE"	"ACT_ENGINEER_BLD_VM_IDLE"
					"ACT_VM_DRAW"	"ACT_ENGINEER_BLD_VM_DRAW"
				}
			}
		}
		"29"
		{
			"name"	"TF_WEAPON_MEDIGUN"
			"first_sale_date"	"2010/09/29"
			"prefab"	"weapon_medigun"
		}
		"30"
		{
			"name"	"TF_WEAPON_INVIS"
			"capabilities"
			{
				"nameable"	"1"
			}
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_invis"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Watch"
			"item_name"	"#TF_Weapon_Watch"
			"item_description"	"#TF_Weapon_Watch_desc"
			"item_slot"	"pda2"
			"anim_slot"	"FORCE_NOT_USED"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/c_models/c_spy_watch/parts/c_spy_watch"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_player"	"models/weapons/v_models/v_watch_spy.mdl"
			"attach_to_hands"	"0"
			"used_by_classes"
			{
				"spy"	"1"
			}
			"attributes"
			{
				"kill eater score type"
				{
					"attribute_class"	"kill_eater_score_type"
					"value"	"58"
				}
			}
			"mouse_pressed_sound"	"ui/item_watch_pickup.wav"
			"drop_sound"	"ui/item_watch_drop.wav"
		}
		"735"
		{
			"name"	"TF_WEAPON_BUILDER_SPY"
			"capabilities"
			{
				"nameable"	"1"
			}
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_builder"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_name"	"#TF_Weapon_Spy_Sapper"
			"item_type_name"	"#TF_Weapon_Spy_Sapper"
			"item_description"	"#TF_Weapon_Spy_Sapper_desc"
			"item_slot"	"building"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_sapper"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_sapper.mdl"
			"model_player"	"models/weapons/v_models/v_sapper_spy.mdl"
			"used_by_classes"
			{
				"spy"	"1"
			}
			"mouse_pressed_sound"	"ui/item_metal_weapon_pickup.wav"
			"drop_sound"	"ui/item_metal_weapon_drop.wav"
		}
		"35"
		{
			"name"	"The Kritzkrieg"
			"prefab"	"valve"
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_medigun"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"capabilities"
			{
				"nameable"	"1"
				"can_gift_wrap"	"1"
			}
			"tags"
			{
				"can_heal_allies"	"1"
			}
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_Medigun"
			"item_name"	"#TF_Unique_Achievement_Medigun1"
			"item_slot"	"secondary"
			"equip_region"	"medigun_backpack"
			"image_inventory"	"backpack/weapons/w_models/w_kritzkrieg"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_kritzkrieg.mdl"
			"model_player"	"models/weapons/v_models/v_kritzkrieg_medic.mdl"
			"attach_to_hands"	"2"
			"item_quality"	"normal"
			"propername"	"1"
			"min_ilevel"	"8"
			"max_ilevel"	"8"
			"extra_wearable" 			"models/player/items/kritzkrieg_backpack.mdl"
			"used_by_classes"
			{
				"medic"	"1"
			}
			"attributes"
			{
				"lunchbox adds minicrits"
				{
					"attribute_class"	"set_weapon_mode"
					"value"	"1"
				}
				"medigun charge is crit boost"
				{
					"attribute_class"	"set_charge_type"
					"value"	"1"
				}
				"ubercharge rate bonus"
				{
					"attribute_class"	"mult_medigun_uberchargerate"
					"value"	"1.25"
				}
				"kill eater score type"
				{
					"attribute_class"	"kill_eater_score_type"
					"value"	"2"
				}
				"kill eater score type 2"
				{
					"attribute_class"	"kill_eater_score_type_2"
					"value"	"1"
				}
				"special taunt"
				{
					"attribute_class"	"special_taunt"
					"value"	"1"
				}
			}
			"visuals_red"
			{
				"attached_models"
				{
					"0"
					{
						"model"	"models/weapons/c_models/c_overhealer/c_overhealer.mdl"
					}
				}
				"custom_particlesystem"
				{
					"system"	"medicgun_beam_attrib_overheal_red"
				}
			}
			"visuals_blu"
			{
				"attached_models"
				{
					"0"
					{
						"model"	"models/weapons/c_models/c_overhealer/c_overhealer.mdl"
					}
				}
				"custom_particlesystem"
				{
					"system"	"medicgun_beam_attrib_overheal_blue"
				}
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"37"
		{
			"name"	"The Ubersaw"
			"first_sale_date"	"2010/09/29"
			"prefab"	"valve weapon_ubersaw"
			"xifier_class_remap"	"ubersaw"
		}
		"39"
		{
			"name"	"The Flare Gun"
			"prefab"	"valve weapon_flaregun"
			"first_sale_date"	"2011/04/14"
		}
		"42"
		{
			"name"	"The Sandvich"
			"first_sale_date"	"2010/09/29"
			"prefab"	"valve weapon_sandvich"
		}
		"56"
		{
			"name"	"The Huntsman"
			"prefab"					"valve weapon_huntsman"
			"model_world"				"models/weapons/w_models/w_bow.mdl"
			"model_player"				"models/weapons/v_models/v_bow.mdl"
			"attach_to_hands"			"2"
			"flip_viewmodel"			"0"
			"static_attrs"
			{
				"min_viewmodel_offset"			"10 4 -10"
			}
		}
		"133"
		{
			"name"	"The Gunboats"
			"prefab"	"valve"
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_wearable"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"craft_material_type"	"weapon"
			"loadondemand"	"1"
			"capabilities"
			{
				"nameable"	"1"
				"can_gift_wrap"	"1"
			}
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Wearable_Boots"
			"item_name"	"#TF_Unique_Blast_Boots"
			"item_slot"	"secondary"
			"equip_region"	"feet"
			"anim_slot"	"FORCE_NOT_USED"
			"item_quality"	"normal"
			"propername"	"1"
			"min_ilevel"	"10"
			"max_ilevel"	"10"
			"image_inventory"	"backpack/weapons/c_models/c_rocketboots_soldier"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"act_as_wearable"	"1"
			"model_player"	"models/weapons/c_models/c_rocketboots_soldier.mdl"
			"model_player_per_class"
			{
				"soldier"	"models/weapons/c_models/c_rocketboots_soldier.mdl"
				"demoman"	"models/weapons/c_models/c_rocketboots_demo.mdl"
			}
			"used_by_classes"
			{
				"soldier"	"secondary"
				"demoman"	"primary"
			}
			"attributes"
			{
				"rocket jump damage reduction"
				{
					"attribute_class"	"rocket_jump_dmg_reduction"
					"value"	"0.4"
				}
				"allowed in medieval mode"
				{
					"attribute_class"	"allowed_in_medieval_mode"
					"value"	"1"
				}
				"armor footsteps"
				{
					"attribute_class"	"mod_armor_footsteps"
					"value"	"1"
				}
			}
			"mouse_pressed_sound"	"ui/item_metal_weapon_pickup.wav"
			"drop_sound"	"ui/item_metal_weapon_drop.wav"
		}
		"997"
		{
			"name"	"The Rescue Ranger"
			"first_sale_date"	"2012/12/19"
			"item_class"	"tf_weapon_shotgun_building_rescue"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"capabilities"
			{
				"nameable"		"1"
			}
			"tags"
			{
				"can_deal_damage"			"1"
				"can_deal_posthumous_damage"	"1"
				"can_deal_critical_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"show_in_armory"	"1"
			"item_logname"	"the_rescue_ranger"
			"item_iconname"	"rescue_ranger"
			"item_type_name"	"#TF_Weapon_Shotgun"
			"item_name"	"#TF_Weapon_Shotgun_Building_Rescue"
			"item_slot"	"primary"
			"item_quality"	"normal"
			"propername"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"100"
			"attach_to_hands"	"2"
			"image_inventory"	"backpack/weapons/c_models/c_tele_shotgun"
			"image_inventory_size_w"		"128"
			"image_inventory_size_h"		"82"
			"model_world"	"models/weapons/w_models/w_tele_shotgun.mdl"
			"model_player"	"models/weapons/v_models/v_tele_shotgun_engineer.mdl"
			"attach_to_hands" "1"
			"used_by_classes"
			{
				"engineer"	"1"
			}
			"static_attrs"
			{
				"min_viewmodel_offset"		"10 0 -10"
			}
			"attributes"
			{
				"engineer building teleporting pickup"
				{
					"attribute_class"	"building_teleporting_pickup"
					"value"	"100"
				}
				"arrow heals buildings"
				{
					"attribute_class"	"arrow_heals_buildings"
					"value"				"60"
				}
				"override projectile type"
				{
					"attribute_class"	"override_projectile_type"
					"value"				"18" 
				}
				//THIS ATTRIBUTE CURRENTLY DOES NOT WORK!
				"mark for death on building pickup"
				{
					"attribute_class"	"mark_for_death_on_building_pickup"
					"value"				"1"
				}
				"maxammo primary reduced"
				{
					"attribute_class"	"mult_maxammo_primary"
					"value"				"0.5"
				}
				"clip size penalty"
				{
					"attribute_class"	"mult_clipsize"
					"value"				"0.66"
				}
			}
			"visuals"
			{
				"sound_single_shot"	"Weapon_RescueRanger.Single"
				"sound_burst"    "Weapon_RescueRanger.SingleCrit"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"		"ui/item_heavy_gun_drop.wav"
		}
		"9001"
		{
			"name"	"Valve Rocket Launcher"
			"prefab"	"weapon_rocketlauncher"
			"baseitem"	"0"
			"item_quality"	"developer"
			"attributes"
			{
				"damage bonus"
				{
					"attribute_class"	"mult_dmg"
					"value"	"10100.0"
				}
				"clip size bonus"
				{
					"attribute_class"	"mult_clipsize"
					"value"	"1100.0"
				}
				"fire rate bonus"
				{
					"attribute_class"	"mult_postfiredelay"
					"value"	"0.25"
				}
				"heal on hit for slowfire"
				{
					"attribute_class"	"add_onhit_addhealth"
					"value"	"250.0"
				}
				"critboost on kill"
				{
					"attribute_class"	"add_onkill_critboost_time"
					"value"	"10.0"
				}
				"Projectile speed increased"
				{
					"attribute_class"	"mult_projectile_speed"
					"value"	"1.5"
				}
				"move speed bonus"
				{
					"attribute_class"	"mult_player_movespeed"
					"value"	"2.0"
				}
			}
		}
		"9002"
		{
			"name"	"TF_WEAPON_NAILGUN"
			"prefab"	"weapon_nailgun"
			"used_by_classes"
			{
				"scout"	"1"
				"mercenary"	"1"
			}
		}
		"9003"
		{
			"name"	"TF_WEAPON_CROWBAR"
			"prefab"	"weapon_crowbar"
		}
		"9004"
		{
			"name"	"RPG"
			"item_class"	"tf_weapon_rocketlauncher"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_RocketLauncher"
			"item_name"	"#TF_Weapon_RocketLauncherBeta"
			"item_logname"	"rpg"
			"item_iconname"	"rpg"
			"item_slot"	"primary"
			"item_quality"	"normal"
			"propername"	"1"
			"min_ilevel"	"8"
			"max_ilevel"	"8"
			"image_inventory"	"backpack/weapons/w_models/w_rpg"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_rpg.mdl"
			"model_player"	"models/weapons/v_models/v_rpg_soldier.mdl"
			"used_by_classes"
			{
				"soldier"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
			"attributes"
			{
				"damage bonus"
				{
					"attribute_class"	"mult_dmg"
					"value"	"1.25"
				}
				"clip size penalty"
				{
					"attribute_class"	"mult_clipsize"
					"value"	"0.25"
				}
				"rocket gravity"
				{
					"attribute_class"	"mod_rocket_gravity"
					"value"	"0.5"
				}
				"custom projectile model"
				{
					"attribute_class"	"custom_projectile_model"
					"value"	"models/weapons/w_models/w_rocketbeta.mdl"
				}
				"scattergun no reload single"
				{
					"attribute_class"	"set_scattergun_no_reload_single"
					"value"	"1"
				}
			}
			"visuals"
			{
				"sound_single_shot"	"Weapon_BetaRPG.Single"
				"sound_burst"	"Weapon_BetaRPG.SingleCrit"
			}
		}
		"9006"
		{
			"name"	"TF_WEAPON_UMBRELLA"
			"item_class"	"tf_weapon_umbrella"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Umbrella"
			"item_name"	"#TF_Weapon_Umbrella"
			"item_slot"	"melee"
			"anim_slot"	"melee"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_umbrella"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_umbrella.mdl"
			"model_player"	"models/weapons/v_models/v_umbrella_civilian.mdl"
			"used_by_classes"
			{
				"civilian"	"1"
			}
			"mouse_pressed_sound"	"ui/item_metal_weapon_pickup.wav"
			"drop_sound"	"ui/item_metal_weapon_drop.wav"
		}
		"9007"
		{
			"name"	"The Poacher's Pride"
			"item_class"	"tf_weapon_poachers"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_logname"	"hunterrifle"
			"item_iconname"	"hunterrifle"
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_SniperRifle"
			"item_name"	"#TF_Weapon_HunterRifle"
			"item_slot"	"primary"
			"item_quality"	"normal"
			"propername"	"1"
			"min_ilevel"	"8"
			"max_ilevel"	"8"
			"image_inventory"	"backpack/weapons/w_models/w_poacherspride"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_poacherspride.mdl"
			"model_player"	"models/weapons/v_models/v_poacherspride_sniper.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"sniper"	"1"
			}
			"attributes"
			{
				"damage bonus"
				{
					"attribute_class"	"mult_dmg"
					"value"	"1.2"
				}
				"fire rate bonus"
				{
					"attribute_class"	"mult_postfiredelay"
					"value"	"0.5"
				}
				"no scope"
				{
					"attribute_class"	"mod_no_scope"
					"value"	"1"
				}
				"headshot damage decrease"
				{
					"attribute_class"	"headshot_damage_modify"
					"value"	"0.666"
				}
				"sniper no dmg charge DISPLAY ONLY"
				{
					"attribute_class"	"mod_sniper_no_dmg_charge"
					"value"	"1"
				}
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"9008"
		{
			"name"	"The Fishwhacker"
			"item_class"	"tf_weapon_club"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_logname"	"fishwhacker"
			"item_iconname"	"fishwhacker"
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_Club"
			"item_name"	"#TF_Weapon_Fishwhacker"
			"item_slot"	"melee"
			"item_quality"	"normal"
			"propername"	"1"
			"min_ilevel"	"5"
			"max_ilevel"	"5"
			"image_inventory"	"backpack/weapons/w_models/w_fishwhacker"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_fishwhacker.mdl"
			"model_player"	"models/weapons/v_models/v_fishwhacker_sniper.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"sniper"	"1"
			}
			"attributes"
			{
				"view punch on hit"
				{
					"attribute_class"	"add_viewpunch_onhit"
					"value"	"1"
				}
				"damage penalty"
				{
					"attribute_class"	"mult_dmg"
					"value"	"0.75"
				}
				"fire rate penalty"
				{
					"attribute_class"	"mult_postfiredelay"
					"value"	"1.2"
				}
			}
			"visuals"
			{
				"sound_melee_hit"	"Weapon_Fishwhacker.HitFlesh"
				"sound_melee_hit_world"	"Weapon_Fishwhacker.HitWorld"
			}
			"mouse_pressed_sound"	"ui/item_wood_pole_pickup.wav"
			"drop_sound"	"ui/item_wood_pole_drop.wav"
		}
		"9009"
		{
			"name"	"TF_WEAPON_TRANQ"
			"prefab"	"weapon_tranq"
		}
		"9011"
		{
			"name"	"Sten Gun"
			"first_sale_date"	"1941/01/15"
			"item_class"	"tf_weapon_stengun"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_SMG"
			"item_name"	"#TF_Weapon_StenGun"
			"item_slot"	"secondary"
			"item_quality"	"normal"
			"propername"	"0"
			"min_ilevel"	"8"
			"max_ilevel"	"8"
			"image_inventory"	"backpack/weapons/w_models/w_stengun"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_stengun.mdl"
			"model_player"	"models/weapons/v_models/v_stengun_merc.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_light_gun_pickup.wav"
			"drop_sound"	"ui/item_light_gun_drop.wav"
		}
		"9012"
		{
			"name"	"Super Shotgun"
			"item_class"	"tf_weapon_supershotgun"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Shotgun"
			"item_name"	"#TF_Weapon_DoubleBarrel"
			"item_slot"	"primary"
			"anim_slot"	"secondary"
			"item_quality"	"normal"
			"propername"	"0"
			"min_ilevel"	"8"
			"max_ilevel"	"8"
			"image_inventory"	"backpack/weapons/w_models/w_supershotgun"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_supershotgun.mdl"
			"model_player"	"models/weapons/v_models/v_supershotgun_merc.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"9013"
		{
			"name"	"The Six-Shooter"
			"item_class"	"tf_weapon_sixshooter"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Revolver"
			"item_name"	"#TF_Weapon_SixShooter"
			"item_slot"	"secondary"
			"item_quality"	"normal"
			"propername"	"0"
			"min_ilevel"	"8"
			"max_ilevel"	"8"
			"image_inventory"	"backpack/weapons/w_models/w_sixshooter"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_sixshooter.mdl"
			"model_player"	"models/weapons/v_models/v_sixshooter_merc.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_light_gun_pickup.wav"
			"drop_sound"	"ui/item_light_gun_drop.wav"
		}
		"9014"
		{
			"name"	"Tommy Gun"
			"item_class"	"tf_weapon_tommygun"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_SMG"
			"item_name"	"#TF_Weapon_TommyGun"
			"item_slot"	"secondary"
			"anim_slot"	"secondary"
			"item_quality"	"normal"
			"propername"	"0"
			"min_ilevel"	"8"
			"max_ilevel"	"8"
			"image_inventory"	"backpack/weapons/w_models/w_tommygun"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_tommygun.mdl"
			"model_player"	"models/weapons/v_models/v_tommygun_merc.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"9015"
		{
			"name"	"MIRV"
			"item_class"	"tf_weapon_grenade_mirv"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_Grenade"
			"item_name"	"#TF_Weapon_Mirv"
			"item_slot"	"secondary"
			"anim_slot"	"item2"
			"item_quality"	"normal"
			"propername"	"1"
			"min_ilevel"	"5"
			"max_ilevel"	"10"
			"image_inventory"	"backpack/weapons/w_models/w_grenade_mirv_demo"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_grenade_mirv_demo.mdl"
			"model_player"	"models/weapons/v_models/v_mirv_demo.mdl"
			"attach_to_hands"	"2"
			"extra_wearable"			"models/player/items/charge_pack.mdl"
			"used_by_classes"
			{
				"demoman"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"9016"
		{
			"name"	"Assault Rifle"
			"item_class"	"tf_weapon_assaultrifle"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_AR"
			"item_name"	"#TF_Weapon_AR"
			"item_slot"	"primary"
			"anim_slot"	"secondary"
			"item_quality"	"normal"
			"min_ilevel"	"5"
			"max_ilevel"	"5"
			"image_inventory"	"backpack/weapons/w_models/w_assaultrifle"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_assaultrifle.mdl"
			"model_player"	"models/weapons/v_models/v_assaultrifle_merc.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_light_gun_pickup.wav"
			"drop_sound"	"ui/item_light_gun_drop.wav"
		}
		"9017"
		{
			"name"	"Hammerfists"
			"item_class"	"tf_weapon_hammerfists"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Fists"
			"item_name"	"#TF_Weapon_Hammerfists"
			"item_slot"	"pda"
			"item_quality"	"normal"
			"min_ilevel"	"5"
			"max_ilevel"	"5"
			"image_inventory"	"backpack/weapons/v_models/v_fist_heavy"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_player"	"models/weapons/v_models/v_berserk_merc.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
		}
		"9018"
		{
			"name"	"Displacer Cannon"
			"item_class"	"tf_weapon_displacer"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_PlasmaGun"
			"item_name"	"#TF_Weapon_Displacer"
			"item_slot"	"primary"
			"anim_slot"	"secondary"
			"item_quality"	"normal"
			"min_ilevel"	"5"
			"max_ilevel"	"5"
			"image_inventory"	"backpack/weapons/w_models/w_displacer"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_displacer.mdl"
			"model_player"	"models/weapons/v_models/v_displacer_merc.mdl"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"attributes"
			{
				"blast dmg to self reduced"
				{
					"attribute_class"	"blast_dmg_to_self"
					"value"	"0.5"
				}
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"9019"
		{
			"name"	"Chainsaw"
			"item_class"	"tf_weapon_chainsaw"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Chainsaw"
			"item_name"	"#TF_Weapon_Chainsaw"
			"item_slot"	"primary"
			"anim_slot"	"secondary"
			"item_quality"	"normal"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_chainsaw"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_chainsaw.mdl"
			"model_player"	"models/weapons/v_models/v_chainsaw_merc.mdl"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_pickup.wav"
		}
		"9020"
		{
			"name"	"Chaingun"
			"item_class"	"tf_weapon_chaingun"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Minigun"
			"item_name"	"#TF_Weapon_Chaingun"
			"item_slot"	"primary"
			"anim_slot"	"secondary"
			"item_quality"	"normal"
			"min_ilevel"	"5"
			"max_ilevel"	"5"
			"image_inventory"	"backpack/weapons/w_models/w_chaingun"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_chaingun_merc.mdl"
			"model_player"	"models/weapons/v_models/v_chaingun_merc.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"9021"
		{
			"name"	"Lever Rifle"
			"item_class"	"tf_weapon_leverrifle"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_SniperRifle"
			"item_name"	"#TF_Weapon_LeverRifle"
			"item_slot"	"primary"
			"item_quality"	"normal"
			"min_ilevel"	"5"
			"max_ilevel"	"5"
			"image_inventory"	"backpack/weapons/w_models/w_leverrifle"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_levergun.mdl"
			"model_player"	"models/weapons/v_models/v_levergun_merc.mdl"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"9022"
		{
			"name"	"Super Nailgun"
			"item_class"	"tf_weapon_supernailgun"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_Nailgun"
			"item_name"	"#TF_Weapon_SuperNailgun"
			"item_slot"	"primary"
			"item_quality"	"normal"
			"min_ilevel"	"5"
			"max_ilevel"	"5"
			"image_inventory"	"backpack/weapons/w_models/w_supernailgun"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"model_world"	"models/weapons/w_models/w_supernailgun.mdl"
			"model_player"	"models/weapons/v_models/v_supernailgun_merc.mdl"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"9023"
		{
			"name"	"Coilgun"
			"item_class"	"tf_weapon_coilgun"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_Coilgun"
			"item_name"	"#TF_Weapon_Coilgun"
			"item_description" "#TF_Weapon_Coilgun_desc"
			"item_slot"	"secondary"
			"item_quality"	"normal"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"item_logname"				"coilgun"
			"item_iconname"				"coilgun"
			"image_inventory"	"backpack/weapons/w_models/w_coilgun"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_coilgun.mdl"
			"model_player"	"models/weapons/v_models/v_coilgun.mdl"
			"attach_to_hands"	"2"
			"propername"	"1"
			"used_by_classes"
			{
				"engineer"	"1"
			}
			"attributes"
			{
				"ragdolls become ash"
				{
					"attribute_class"	"ragdolls_become_ash"
					"value"	"1"
				}
			}
			"mouse_pressed_sound"	"ui/item_light_gun_pickup.wav"
			"drop_sound"	"ui/item_light_gun_drop.wav"
		}
		"9026"
		{
			"name"	"Pistol (Merc)"
			"first_sale_date"	"2010/09/29"
			"item_class"	"tf_weapon_pistol_merc"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Pistol"
			"item_name"	"#TF_Weapon_Pistol"
			"item_slot"	"secondary"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/w_models/w_pistol_merc"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_pistol_merc.mdl"
			"model_player"	"models/weapons/v_models/v_pistol_merc.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_light_gun_pickup.wav"
			"drop_sound"	"ui/item_light_gun_drop.wav"
		}
		"9027"
		{
			"name"	"Rocket Launcher (Merc)"
			"item_class"	"tf_weapon_rocketlauncher_merc"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_RocketLauncher"
			"item_name"	"#TF_Weapon_RocketLauncher"
			"item_slot"	"primary"
			"item_quality"	"normal"
			"min_ilevel"	"5"
			"max_ilevel"	"5"
			"image_inventory"	"backpack/weapons/c_models/c_bet_rocketlauncher"
			"image_inventory_size_w"		"128"
			"image_inventory_size_h"		"82"
			"model_player"	"models/weapons/v_models/v_bet_rocketlauncher.mdl"
			"model_world"	"models/weapons/c_models/c_bet_rocketlauncher/c_bet_rocketlauncher.mdl"
			"attach_to_hands" "2"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
			"attributes"
			{
				"custom projectile model"
				{
					"attribute_class"	"custom_projectile_model"
					"value"	"models/weapons/w_models/w_rocket_tdc.mdl"
				}
			}
		}
		"9028"
		{
			"name" "Grenade Launcher"
			"item_logname"    "chinalake"
			"item_iconname"    "chinalake"
			"item_class"	"tf_weapon_grenadelauncher_merc"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_GrenadeLauncher"
			"item_name"	"#TF_Weapon_GrenadeLauncher"
			"item_slot"	"primary"
			"anim_slot"	"secondary"
			"item_quality"	"normal"
			"min_ilevel"	"5"
			"max_ilevel"	"5"
			"image_inventory"	"backpack/weapons/w_models/w_china_lake"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_china_lake.mdl"
			"model_player"	"models/weapons/v_models/v_china_lake.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"9029"
		{
			"name" "Cubemaps"
			"item_class"	"tf_weapon_cubemap"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"show_in_armory"	"0"
			"item_type_name"	"#TF_Weapon_Cubemap"
			"item_name"	"#TF_Weapon_Cubemap"
			"item_slot"	"melee"
			"item_quality"	"normal"
			"min_ilevel"	"5"
			"max_ilevel"	"5"
			"image_inventory"	"backpack/weapons/w_models/w_cigarette_case"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/shadertest/envballs.mdl"
			"model_player"	"models/shadertest/envballs.mdl"
			"attach_to_hands"	"0"
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"9030"
		{
			"name" "Flag"
			"item_class"	"tf_weapon_flag"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"show_in_armory"	"0"
			"item_type_name"	"#TF_Weapon_Flag"
			"item_name"	"#TF_Weapon_Flag"
			"item_slot"	"pda"
			"item_quality"	"normal"
			"min_ilevel"	"5"
			"max_ilevel"	"5"
			"image_inventory"	"backpack/weapons/w_models/w_cigarette_case"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	""
			"model_player"	"models/weapons/v_models/v_briefcase_mercenary.mdl"
			"attach_to_hands"	"2"
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"9031"
		{
			"name" "Hunting Shotgun"
			"item_class"	"tf_weapon_huntingshotgun"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_HuntingShotgun"
			"item_name"	"#TF_Weapon_HuntingShotgun"
			"item_slot"	"primary"
			"anim_slot"	"secondary"
			"item_quality"	"normal"
			"min_ilevel"	"5"
			"max_ilevel"	"5"
			"image_inventory"	"backpack/weapons/w_models/w_hunting_shotgun"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_hunting_shotgun.mdl"
			"model_player"	"models/weapons/v_models/v_hunting_shotgun.mdl"
			"attach_to_hands"	"2"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"9032"
		{
			"name" "Claws"
			"item_class"	"tf_weapon_claws"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"show_in_armory"	"0"
			"item_type_name"	"#TF_Weapon_Claws"
			"item_name"	"#TF_Weapon_Claws"
			"item_slot"	"melee"
			"item_quality"	"normal"
			"baseitem"	"1"
			"min_ilevel"	"1"
			"max_ilevel"	"1"
			"image_inventory"	"backpack/weapons/v_models/v_fist_heavy"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	""
			"model_player"	"models/weapons/v_models/v_claws_zombie.mdl"
			"attach_to_hands"	"2"
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
			"used_by_classes"
			{
				"zombie"	"1"
			}
		}
		"9033"
		{
			"name"	"Crossbow"
			"item_class"	"tf_weapon_crossbow"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_SniperRifle"
			"item_name"	"#TF_Weapon_Crossbow"
			"item_slot"	"primary"
			"item_quality"	"normal"
			"min_ilevel"	"5"
			"max_ilevel"	"5"
			"image_inventory"	"backpack/weapons/w_models/w_crossbow"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"	"2"
			"item_logname"				"crossbow"
			"item_iconname"				"crossbow"
			"model_world"	"models/weapons/w_models/w_crossbow.mdl"
			"model_player"	"models/weapons/v_models/v_crossbow_merc.mdl"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
		}
		"9034"
		{
			"name"						"The Hunting Revolver"
			"prefab"					"weapon_sniperrifle"
			"show_in_armory"			"1"
			"baseitem"					"0"
			"item_class"				"tf_weapon_hunterrifle"
			"item_logname"				"revolverrifle"
			"item_iconname"				"revolverrifle"
			"item_type_name"			"#TF_Weapon_SniperRifle"
			"item_name"					"#TF_Weapon_RevolverRifle"
			"propername"				"1"
			"min_ilevel"				"8"
			"max_ilevel"				"8"
			"image_inventory"			"backpack/weapons/w_models/w_huntrifle"
			"model_world"				"models/weapons/w_models/w_revrifle_sniper.mdl"
			"model_player"				"models/weapons/v_models/v_revrifle_sniper.mdl"
			"attach_to_hands"			"2"
			"attributes"
			{
				"no scope" // 360
				{
					"attribute_class"	"mod_no_scope"
					"value"				"1"
				}
				"soft zoom"
				{
					"attribute_class"	"mod_sniper_soft_zoom"
					"value"				"1"
				}
				"max health additive bonus"
				{
					"attribute_class"	"add_maxhealth"
					"value"				"25"
				}
				"fire rate bonus"
				{
					"attribute_class"	"mult_postfiredelay"
					"value"				"0.45"
				}
				"sniper no dmg charge DISPLAY ONLY"
				{
					"attribute_class"	"mod_sniper_no_dmg_charge"
					"value"				"1"
				}
				"no damage falloff over distance"
				{
					"attribute_class"	"mod_no_dmg_falloff"
					"value"				"1"
				}
				"preserve ammo"
				{
					"attribute_class"	"mod_preserve_ammo"
					"value"				"1"
				}
			}
			"visuals"
			{
				"animation_replacement"
				{
					"ACT_MP_ATTACK_STAND_PRIMARY_DEPLOYED"		"ACT_MP_ATTACK_STAND_PRIMARY_DEPLOYED_ALT"
					"ACT_MP_ATTACK_CROUCH_PRIMARY_DEPLOYED"		"ACT_MP_ATTACK_CROUCH_PRIMARY_DEPLOYED_ALT"
					"ACT_MP_ATTACK_SWIM_PRIMARY_DEPLOYED"		"ACT_MP_ATTACK_SWIM_PRIMARY_DEPLOYED_ALT"
					
					"ACT_MP_RELOAD_STAND_PRIMARY_DEPLOYED"		"ACT_MP_RELOAD_STAND_PRIMARY_DEPLOYED_ALT"
					"ACT_MP_RELOAD_CROUCH_PRIMARY_DEPLOYED"		"ACT_MP_RELOAD_CROUCH_PRIMARY_DEPLOYED_ALT"
					"ACT_MP_RELOAD_SWIM_PRIMARY_DEPLOYED"		"ACT_MP_RELOAD_SWIM_PRIMARY_DEPLOYED_ALT"
					
					"ACT_MP_ATTACK_STAND_PRIMARY"				"ACT_MP_ATTACK_STAND_PRIMARY_ALT"
					"ACT_MP_ATTACK_CROUCH_PRIMARY"				"ACT_MP_ATTACK_CROUCH_PRIMARY_ALT"
					"ACT_MP_ATTACK_SWIM_PRIMARY"				"ACT_MP_ATTACK_SWIM_PRIMARY_ALT"
					
					"ACT_MP_RELOAD_STAND_PRIMARY"				"ACT_MP_RELOAD_STAND_PRIMARY_ALT"
					"ACT_MP_RELOAD_CROUCH_PRIMARY"				"ACT_MP_RELOAD_CROUCH_PRIMARY_ALT"
					"ACT_MP_RELOAD_SWIM_PRIMARY"				"ACT_MP_RELOAD_SWIM_PRIMARY_ALT"
				}
			}
			"static_attrs"
			{
				"class select override vcd"		"class_select_revrifle"
			}
		}
		"9035"
		{
			"name"	"Frag Grenade"
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_critical_damage"	"1"
				"can_deal_gib_damage"	"1"
				"can_deal_posthumous_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"item_class"	"tf_weapon_grenade"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"show_in_armory"	"1"
			"item_type_name"	"#TF_Weapon_GrenadeLauncher"
			"item_name"	"#TF_Weapon_Frag"
			"propername"	"1"
			"item_slot"	"primary"
			"spawn_ammo"	"1"
			"anim_slot"	"melee"
			"item_quality"	"unique"
			"min_ilevel"	"8"
			"max_ilevel"	"8"
			"image_inventory"	"backpack/weapons/w_models/w_grenade"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/weapons/w_models/w_grenade_frag.mdl"
			"model_player"	"models/weapons/v_models/v_grenade_frag_merc.mdl"
			"attach_to_hands"	"2"
			"item_logname"				"frag"
			"item_iconname"				"frag"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"attributes"
			{
				"clip size penalty"
				{
					"attribute_class"	"mult_clipsize"
					"value"	"0.25"
				}
				"fire rate penalty"
				{
					"attribute_class"	"mult_postfiredelay"
					"value"	"1.0"
				}
				"hidden primary max ammo bonus"
				{
					"attribute_class"	"mult_maxammo_primary"
					"value"	"0.11"
				}
				"Reload time decreased"
				{
					"attribute_class"	"mult_reload_time"
					"value"	".5"
				}
				"custom projectile model"
				{
					"attribute_class"	"custom_projectile_model"
					"value"				"models/weapons/w_models/w_grenade_frag.mdl"
				}
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
			"visuals"
			{
				"sound_single_shot"	"Weapon_Grenade_Normal.Single"
				"sound_reload"	"Weapon_Cyclops.WorldReload"
				"sound_special3"	"Weapon_Cyclops.ModeSwitch"
				"sound_burst"	"Weapon_Grenade_Normal.Single"
			}
		}
		"9036"
		{
			"name"	"Battle Knife"
			"capabilities"
			{
				"nameable"	"1"
			}
			"tags"
			{
				"can_deal_damage"	"1"
				"can_deal_critical_damage"	"1"
				"can_deal_mvm_penetration_damage"	"1"
				"can_deal_long_distance_damage"	"1"
			}
			"item_class"	"tf_weapon_knife"
			"craft_class"	"weapon"
			"craft_material_type"	"weapon"
			"item_type_name"	"#TF_Weapon_Knife"
			"item_name"	"#TF_Weapon_CombatKnife"
			"item_slot"	"melee"
			"item_quality"	"unique"
			"propername"	"1"
			"min_ilevel"	"8"
			"max_ilevel"	"8"
			"image_inventory"	"backpack/weapons/c_models/c_paratrooper_knife"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"model_world"	"models/workshop/weapons/w_models/w_paratrooper_knife.mdl"
			"model_player"	"models/weapons/v_models/v_paratrooper_knife.mdl"
			"attach_to_hands"	"2"
			"item_logname"				"combat_knife"
			"item_iconname"				"combat_knife"
			"used_by_classes"
			{
				"mercenary"	"1"
			}
			"mouse_pressed_sound"	"ui/item_heavy_gun_pickup.wav"
			"drop_sound"	"ui/item_heavy_gun_drop.wav"
			"attributes"
			{
				"damage bonus"
				{
					"attribute_class"	"mult_dmg"
					"value"	"1.625"
				}
			}
		}
		"9037"
		{
			"name"						"Lead Pipe"
			"item_class"				"tf_weapon_club"
            "show_in_armory"			"1"
			"item_name"					"#TF_Weapon_Lead_Pipe"
			"item_type_name"			"#TF_Weapon_Lead_Pipe"
			"item_slot"					"melee"
			"image_inventory"			"backpack/weapons/w_models/w_leadpipe"
			"model_world"				"models/weapons/w_models/w_leadpipe.mdl"
			"model_player"				"models/weapons/v_models/v_leadpipe_heavy.mdl"
			"image_inventory_size_w"	"128"
			"image_inventory_size_h"	"82"
			"attach_to_hands"			"2"
			"item_logname"				"leadpipe"
			"item_iconname"				"leadpipe"
			"propername"				"1"
			"used_by_classes"
			{
				"heavy"					"1"
			}
			"static_attrs"
			{
				"min_viewmodel_offset"					"8 0 -6"
			}
			"attributes"
			{
				"view punch on hit"
				{
					"attribute_class"	"add_viewpunch_onhit"
					"value"				"1"
				}
				"melee range multiplier increased"
				{
					"attribute_class"	"melee_range_multiplier"
					"value"				"1.8"
				}
				"melee bounds multiplier increased"
				{
					"attribute_class"	"melee_bounds_multiplier"
					"value"				"1.25"
				}
				"fire rate penalty"
				{
					"attribute_class"	"mult_postfiredelay"
					"value"	"1.2"
				}
			}
			"visuals"
			{
				"animation_replacement"
				{
					"ACT_VM_HITCENTER"	"ACT_VM_HITLEFT"
					"ACT_VM_SWING_A"	"ACT_VM_SWINGLEFT"
					"ACT_VM_SWING_B"	"ACT_VM_SWINGRIGHT"
					"ACT_VM_SWING_C"	"ACT_VM_SWINGLEFT"
					
				}
				"sound_melee_miss"		"Weapon_Club.Miss"
				"sound_melee_hit"		"Weapon_Club.HitFlesh"
				"sound_melee_hit_world"	"Weapon_Club.HitWorld"
				"sound_burst"			"Weapon_Club.MissCrit"
			}
			"mouse_pressed_sound"	"ui/item_metal_weapon_pickup.wav"
			"drop_sound"	"ui/item_metal_weapon_drop.wav"
		}
	}
	"attributes"
	{
		"1"
		{
			"name"	"damage penalty"
			"attribute_class"	"mult_dmg"
			"description_string"	"#Attrib_DamageDone_Negative"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"2"
		{
			"name"	"damage bonus"
			"attribute_class"	"mult_dmg"
			"description_string"	"#Attrib_DamageDone_Positive"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"3"
		{
			"name"	"clip size penalty"
			"attribute_class"	"mult_clipsize"
			"description_string"	"#Attrib_ClipSize_Negative"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"4"
		{
			"name"	"clip size bonus"
			"attribute_class"	"mult_clipsize"
			"description_string"	"#Attrib_ClipSize_Positive"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"5"
		{
			"name"	"fire rate penalty"
			"attribute_class"	"mult_postfiredelay"
			"description_string"	"#Attrib_FireRate_Negative"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"6"
		{
			"name"	"fire rate bonus"
			"attribute_class"	"mult_postfiredelay"
			"description_string"	"#Attrib_FireRate_Positive"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"7"
		{
			"name"	"heal rate penalty"
			"attribute_class"	"mult_medigun_healrate"
			"description_string"	"#Attrib_HealRate_Negative"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"8"
		{
			"name"	"heal rate bonus"
			"attribute_class"	"mult_medigun_healrate"
			"description_string"	"#Attrib_HealRate_Positive"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"9"
		{
			"name"	"ubercharge rate penalty"
			"attribute_class"	"mult_medigun_uberchargerate"
			"description_string"	"#Attrib_UberchargeRate_Negative"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"10"
		{
			"name"	"ubercharge rate bonus"
			"attribute_class"	"mult_medigun_uberchargerate"
			"description_string"	"#Attrib_UberchargeRate_Positive"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"11"
		{
			"name"	"overheal bonus"
			"attribute_class"	"mult_medigun_overheal_amount"
			"description_string"	"#Attrib_OverhealAmount_Positive"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"12"
		{
			"name"	"overheal decay penalty"
			"attribute_class"	"mult_medigun_overheal_decay"
			"description_string"	"#Attrib_OverhealDecay_Negative"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"13"
		{
			"name"	"overheal decay bonus"
			"attribute_class"	"mult_medigun_overheal_decay"
			"description_string"	"#Attrib_OverhealDecay_Positive"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"14"
		{
			"name"	"overheal decay disabled"
			"attribute_class"	"mult_medigun_overheal_decay"
			"description_string"	"#Attrib_OverhealDecay_Disabled"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"15"
		{
			"name"	"crit mod disabled"
			"attribute_class"	"mult_crit_chance"
			"description_string"	"#Attrib_CritChance_Disabled"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"no_crits"
			"stored_as_integer"	"0"
		}
		"16"
		{
			"name"	"heal on hit for rapidfire"
			"attribute_class"	"add_onhit_addhealth"
			"description_string"	"#Attrib_HealOnHit_Positive"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_hit"
			"stored_as_integer"	"0"
		}
		"17"
		{
			"name"	"add uber charge on hit"
			"attribute_class"	"add_onhit_ubercharge"
			"description_string"	"#Attrib_AddUber_OnHit_Positive"
			"description_format"	"value_is_additive_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_hit"
			"stored_as_integer"	"0"
		}
		"18"
		{
			"name"	"medigun charge is crit boost"
			"attribute_class"	"set_charge_type"
			"description_string"	"#Attrib_Medigun_CritBoost"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"19"
		{
			"name"	"tmp dmgbuff on hit"
			"attribute_class"	"addperc_ondmgdone_tmpbuff"
			"description_string"	"#Attrib_DamageDoneBonus_Positive"
			"description_format"	"value_is_additive_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_hit"
			"stored_as_integer"	"0"
		}
		"20"
		{
			"name"	"crit vs burning players"
			"attribute_class"	"or_crit_vs_playercond"
			"description_string"	"#Attrib_CritVsBurning"
			"description_format"	"value_is_or"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"21"
		{
			"name"	"dmg penalty vs nonburning"
			"attribute_class"	"mult_dmg_vs_nonburning"
			"description_string"	"#Attrib_DmgPenaltyVsNonBurning"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"22"
		{
			"name"	"no crit vs nonburning"
			"attribute_class"	"set_nocrit_vs_nonburning"
			"description_string"	"#Attrib_NoCritVsNonBurning"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"23"
		{
			"name"	"mod flamethrower push"
			"attribute_class"	"set_flamethrower_push_disabled"
			"description_string"	"#Attrib_ModFlamethrowerPush"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"24"
		{
			"name"	"mod flamethrower back crit"
			"attribute_class"	"set_flamethrower_back_crit"
			"description_string"	"#Attrib_ModFlamethrower_BackCrits"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"25"
		{
			"name"	"hidden secondary max ammo penalty"
			"attribute_class"	"mult_maxammo_secondary"
			"description_string"	"unused"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"26"
		{
			"name"	"max health additive bonus"
			"attribute_class"	"add_maxhealth"
			"description_string"	"#Attrib_MaxHealth_Positive"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"27"
		{
			"name"	"alt-fire disabled"
			"attribute_class"	"unimplemented_altfire_disabled"
			"description_string"	"#Attrib_AltFire_Disabled"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"28"
		{
			"name"	"crit mod disabled hidden"
			"attribute_class"	"mult_crit_chance"
			"description_string"	"#Attrib_CritChance_Disabled"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"29"
		{
			"name"	"alt-fire is vampire"
			"attribute_class"	"set_altfire_mode"
			"description_string"	"#Attrib_AltFire_Is_Vampire"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"30"
		{
			"name"	"fists have radial buff"
			"attribute_class"	"set_weapon_mode"
			"description_string"	"#Attrib_FistsHaveRadialBuff"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"31"
		{
			"name"	"critboost on kill"
			"attribute_class"	"add_onkill_critboost_time"
			"description_string"	"#Attrib_CritBoost_OnKill"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_kill"
			"stored_as_integer"	"0"
		}
		"32"
		{
			"name"	"slow enemy on hit"
			"attribute_class"	"mult_onhit_enemyspeed"
			"description_string"	"#Attrib_Slow_Enemy_OnHit"
			"description_format"	"value_is_additive_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_hit"
			"stored_as_integer"	"0"
		}
		"33"
		{
			"name"	"set cloak is feign death"
			"attribute_class"	"set_weapon_mode"
			"description_string"	"#Attrib_CloakIsFeignDeath"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"neutral"
			"armory_desc"	"cloak_type"
			"stored_as_integer"	"0"
		}
		"34"
		{
			"name"	"mult cloak meter consume rate"
			"attribute_class"	"mult_cloak_meter_consume_rate"
			"description_string"	"#Attrib_CloakMeterConsumeRate"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"35"
		{
			"name"	"mult cloak meter regen rate"
			"attribute_class"	"mult_cloak_meter_regen_rate"
			"description_string"	"#Attrib_CloakMeterRegenRate"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"36"
		{
			"name"	"spread penalty"
			"attribute_class"	"mult_spread_scale"
			"description_string"	"#Attrib_Spread_Negative"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"37"
		{
			"name"	"hidden primary max ammo bonus"
			"attribute_class"	"mult_maxammo_primary"
			"description_string"	"unused"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"38"
		{
			"name"	"mod bat launches balls"
			"attribute_class"	"set_weapon_mode"
			"description_string"	"#Attrib_BatLaunchesBalls"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"39"
		{
			"name"	"dmg penalty vs nonstunned"
			"attribute_class"	"unimplemented_mod_dmg_vs_nonstunned"
			"description_string"	"#Attrib_DmgPenaltyVsNonStunned"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"40"
		{
			"name"	"zoom speed mod disabled"
			"attribute_class"	"unimplemented_mod_zoom_speed_disabled"
			"description_string"	"#Attrib_ZoomSpeedMod_Disabled"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"41"
		{
			"name"	"sniper charge per sec"
			"attribute_class"	"mult_sniper_charge_per_sec"
			"description_string"	"#Attrib_SniperCharge_Per_Sec"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"42"
		{
			"name"	"sniper no headshots"
			"attribute_class"	"set_weapon_mode"
			"description_string"	"#Attrib_SniperNoHeadshots"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"43"
		{
			"name"	"scattergun no reload single"
			"attribute_class"	"set_scattergun_no_reload_single"
			"description_string"	"#Attrib_Scattergun_NoReloadSingle"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"44"
		{
			"name"	"scattergun has knockback"
			"attribute_class"	"set_scattergun_has_knockback"
			"description_string"	"#Attrib_Scattergun_HasKnockback"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"45"
		{
			"name"	"bullets per shot bonus"
			"attribute_class"	"mult_bullets_per_shot"
			"description_string"	"#Attrib_BulletsPerShot_Bonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"46"
		{
			"name"	"sniper zoom penalty"
			"attribute_class"	"mult_zoom_fov"
			"description_string"	"#Attrib_SniperZoom_Penalty"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"47"
		{
			"name"	"sniper no charge"
			"attribute_class"	"unimplemented_mod_sniper_no_charge"
			"description_string"	"#Attrib_SniperNoCharge"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"48"
		{
			"name"	"set cloak is movement based"
			"attribute_class"	"set_weapon_mode"
			"description_string"	"#Attrib_CloakIsMovementBased"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"neutral"
			"armory_desc"	"cloak_type"
			"stored_as_integer"	"0"
		}
		"49"
		{
			"name"	"no double jump"
			"attribute_class"	"set_scout_doublejump_disabled"
			"description_string"	"#Attrib_NoDoubleJump"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"50"
		{
			"name"	"absorb damage while cloaked"
			"attribute_class"	"unimplemented_absorb_dmg_while_cloaked"
			"description_string"	"#Attrib_AbsorbDmgWhileCloaked"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"51"
		{
			"name"	"revolver use hit locations"
			"attribute_class"	"set_weapon_mode"
			"description_string"	"#Attrib_RevolverUseHitLocations"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"52"
		{
			"name"	"backstab shield"
			"attribute_class"	"set_blockbackstab_once"
			"description_string"	"#Attrib_BackstabShield"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"53"
		{
			"name"	"fire retardant"
			"attribute_class"	"set_fire_retardant"
			"description_string"	"#Attrib_FireRetardant"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"54"
		{
			"name"	"move speed penalty"
			"attribute_class"	"mult_player_movespeed"
			"description_string"	"#Attrib_MoveSpeed_Penalty"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"55"
		{
			"name"	"obsolete ammo penalty"
			"attribute_class"	"obsolete"
			"description_string"	"unused"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"56"
		{
			"name"	"jarate description"
			"attribute_class"	"desc_jarate_description"
			"description_string"	"#Attrib_Jarate_Description"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"57"
		{
			"name"	"health regen"
			"attribute_class"	"add_health_regen"
			"description_string"	"#Attrib_HealthRegen"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"58"
		{
			"name"	"self dmg push force increased"
			"attribute_class"	"mult_dmgself_push_force"
			"description_string"	"#Attrib_SelfDmgPush_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"59"
		{
			"name"	"self dmg push force decreased"
			"attribute_class"	"mult_dmgself_push_force"
			"description_string"	"#Attrib_SelfDmgPush_Decreased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"60"
		{
			"name"	"dmg taken from fire reduced"
			"attribute_class"	"mult_dmgtaken_from_fire"
			"description_string"	"#Attrib_DmgTaken_From_Fire_Reduced"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"61"
		{
			"name"	"dmg taken from fire increased"
			"attribute_class"	"mult_dmgtaken_from_fire"
			"description_string"	"#Attrib_DmgTaken_From_Fire_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"62"
		{
			"name"	"dmg taken from crit reduced"
			"attribute_class"	"mult_dmgtaken_from_crit"
			"description_string"	"#Attrib_DmgTaken_From_Crit_Reduced"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"63"
		{
			"name"	"dmg taken from crit increased"
			"attribute_class"	"mult_dmgtaken_from_crit"
			"description_string"	"#Attrib_DmgTaken_From_Crit_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"64"
		{
			"name"	"dmg taken from blast reduced"
			"attribute_class"	"mult_dmgtaken_from_explosions"
			"description_string"	"#Attrib_DmgTaken_From_Blast_Reduced"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"65"
		{
			"name"	"dmg taken from blast increased"
			"attribute_class"	"mult_dmgtaken_from_explosions"
			"description_string"	"#Attrib_DmgTaken_From_Blast_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"66"
		{
			"name"	"dmg taken from bullets reduced"
			"attribute_class"	"mult_dmgtaken_from_bullets"
			"description_string"	"#Attrib_DmgTaken_From_Bullets_Reduced"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"67"
		{
			"name"	"dmg taken from bullets increased"
			"attribute_class"	"mult_dmgtaken_from_bullets"
			"description_string"	"#Attrib_DmgTaken_From_Bullets_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"68"
		{
			"name"	"increase player capture value"
			"attribute_class"	"add_player_capturevalue"
			"description_string"	"#Attrib_CaptureValue_Increased"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"69"
		{
			"name"	"health from healers reduced"
			"attribute_class"	"mult_health_fromhealers"
			"description_string"	"#Attrib_HealthFromHealers_Reduced"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"70"
		{
			"name"	"health from healers increased"
			"attribute_class"	"mult_health_fromhealers"
			"description_string"	"#Attrib_HealthFromHealers_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"71"
		{
			"name"	"weapon burn dmg increased"
			"attribute_class"	"mult_wpn_burndmg"
			"description_string"	"#Attrib_WpnBurnDmg_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"72"
		{
			"name"	"weapon burn dmg reduced"
			"attribute_class"	"mult_wpn_burndmg"
			"description_string"	"#Attrib_WpnBurnDmg_Reduced"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"73"
		{
			"name"	"weapon burn time increased"
			"attribute_class"	"mult_wpn_burntime"
			"description_string"	"#Attrib_WpnBurnTime_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"74"
		{
			"name"	"weapon burn time reduced"
			"attribute_class"	"mult_wpn_burntime"
			"description_string"	"#Attrib_WpnBurnTime_Reduced"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"75"
		{
			"name"	"aiming movespeed increased"
			"attribute_class"	"mult_player_aiming_movespeed"
			"description_string"	"#Attrib_AimingMoveSpeed_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"76"
		{
			"name"	"maxammo primary increased"
			"attribute_class"	"mult_maxammo_primary"
			"description_string"	"#Attrib_MaxammoPrimary_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"77"
		{
			"name"	"maxammo primary reduced"
			"attribute_class"	"mult_maxammo_primary"
			"description_string"	"#Attrib_MaxammoPrimary_Reduced"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"78"
		{
			"name"	"maxammo secondary increased"
			"attribute_class"	"mult_maxammo_secondary"
			"description_string"	"#Attrib_MaxammoSecondary_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"79"
		{
			"name"	"maxammo secondary reduced"
			"attribute_class"	"mult_maxammo_secondary"
			"description_string"	"#Attrib_MaxammoSecondary_Reduced"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"80"
		{
			"name"	"maxammo metal increased"
			"attribute_class"	"mult_maxammo_metal"
			"description_string"	"#Attrib_MaxammoMetal_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"81"
		{
			"name"	"maxammo metal reduced"
			"attribute_class"	"mult_maxammo_metal"
			"description_string"	"#Attrib_MaxammoMetal_Reduced"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"82"
		{
			"name"	"cloak consume rate increased"
			"attribute_class"	"mult_cloak_meter_consume_rate"
			"description_string"	"#Attrib_CloakConsumeRate_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"83"
		{
			"name"	"cloak consume rate decreased"
			"attribute_class"	"mult_cloak_meter_consume_rate"
			"description_string"	"#Attrib_CloakConsumeRate_Decreased"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"84"
		{
			"name"	"cloak regen rate increased"
			"attribute_class"	"mult_cloak_meter_regen_rate"
			"description_string"	"#Attrib_CloakRegenRate_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"85"
		{
			"name"	"cloak regen rate decreased"
			"attribute_class"	"mult_cloak_meter_regen_rate"
			"description_string"	"#Attrib_CloakRegenRate_Decreased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"86"
		{
			"name"	"minigun spinup time increased"
			"attribute_class"	"mult_minigun_spinup_time"
			"description_string"	"#Attrib_MinigunSpinup_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"87"
		{
			"name"	"minigun spinup time decreased"
			"attribute_class"	"mult_minigun_spinup_time"
			"description_string"	"#Attrib_MinigunSpinup_Decreased"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"88"
		{
			"name"	"max pipebombs increased"
			"attribute_class"	"add_max_pipebombs"
			"description_string"	"#Attrib_MaxPipebombs_Increased"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"89"
		{
			"name"	"max pipebombs decreased"
			"attribute_class"	"add_max_pipebombs"
			"description_string"	"#Attrib_MaxPipebombs_Decreased"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"90"
		{
			"name"	"SRifle Charge rate increased"
			"attribute_class"	"mult_sniper_charge_per_sec"
			"description_string"	"#Attrib_SRifleChargeRate_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"91"
		{
			"name"	"SRifle Charge rate decreased"
			"attribute_class"	"mult_sniper_charge_per_sec"
			"description_string"	"#Attrib_SRifleChargeRate_Decreased"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"92"
		{
			"name"	"Construction rate increased"
			"attribute_class"	"mult_construction_value"
			"description_string"	"#Attrib_ConstructionRate_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"93"
		{
			"name"	"Construction rate decreased"
			"attribute_class"	"mult_construction_value"
			"description_string"	"#Attrib_ConstructionRate_Decreased"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"94"
		{
			"name"	"Repair rate increased"
			"attribute_class"	"mult_repair_value"
			"description_string"	"#Attrib_RepairRate_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"95"
		{
			"name"	"Repair rate decreased"
			"attribute_class"	"mult_repair_value"
			"description_string"	"#Attrib_RepairRate_Decreased"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"96"
		{
			"name"	"Reload time increased"
			"attribute_class"	"mult_reload_time"
			"description_string"	"#Attrib_ReloadTime_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"97"
		{
			"name"	"Reload time decreased"
			"attribute_class"	"mult_reload_time"
			"description_string"	"#Attrib_ReloadTime_Decreased"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"98"
		{
			"name"	"selfdmg on hit for rapidfire"
			"attribute_class"	"add_onhit_addhealth"
			"description_string"	"#Attrib_HealOnHit_Negative"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_hit"
			"stored_as_integer"	"0"
		}
		"99"
		{
			"name"	"Blast radius increased"
			"attribute_class"	"mult_explosion_radius"
			"description_string"	"#Attrib_BlastRadius_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"100"
		{
			"name"	"Blast radius decreased"
			"attribute_class"	"mult_explosion_radius"
			"description_string"	"#Attrib_BlastRadius_Decreased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"101"
		{
			"name"	"Projectile range increased"
			"attribute_class"	"mult_projectile_range"
			"description_string"	"#Attrib_ProjectileRange_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"102"
		{
			"name"	"Projectile range decreased"
			"attribute_class"	"mult_projectile_range"
			"description_string"	"#Attrib_ProjectileRange_Decreased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"103"
		{
			"name"	"Projectile speed increased"
			"attribute_class"	"mult_projectile_speed"
			"description_string"	"#Attrib_ProjectileSpeed_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"104"
		{
			"name"	"Projectile speed decreased"
			"attribute_class"	"mult_projectile_speed"
			"description_string"	"#Attrib_ProjectileSpeed_Decreased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"105"
		{
			"name"	"overheal penalty"
			"attribute_class"	"mult_medigun_overheal_amount"
			"description_string"	"#Attrib_OverhealAmount_Negative"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"106"
		{
			"name"	"weapon spread bonus"
			"attribute_class"	"mult_spread_scale"
			"description_string"	"#Attrib_Spread_Positive"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"107"
		{
			"name"	"move speed bonus"
			"attribute_class"	"mult_player_movespeed"
			"description_string"	"#Attrib_MoveSpeed_Bonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"108"
		{
			"name"	"health from packs increased"
			"attribute_class"	"mult_health_frompacks"
			"description_string"	"#Attrib_HealthFromPacks_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"109"
		{
			"name"	"health from packs decreased"
			"attribute_class"	"mult_health_frompacks"
			"description_string"	"#Attrib_HealthFromPacks_Decreased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"110"
		{
			"name"	"heal on hit for slowfire"
			"attribute_class"	"add_onhit_addhealth"
			"description_string"	"#Attrib_HealOnHit_Positive"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_hit"
			"stored_as_integer"	"0"
		}
		"111"
		{
			"name"	"selfdmg on hit for slowfire"
			"attribute_class"	"add_onhit_addhealth"
			"description_string"	"#Attrib_HealOnHit_Negative"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_hit"
			"stored_as_integer"	"0"
		}
		"112"
		{
			"name"	"ammo regen"
			"attribute_class"	"addperc_ammo_regen"
			"description_string"	"#Attrib_AmmoRegen"
			"description_format"	"value_is_additive_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"113"
		{
			"name"	"metal regen"
			"attribute_class"	"add_metal_regen"
			"description_string"	"#Attrib_MetalRegen"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"114"
		{
			"name"	"mod mini-crit airborne"
			"attribute_class"	"mini_crit_airborne"
			"description_string"	"#Attrib_MiniCritAirborneEnemies"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"115"
		{
			"name"	"mod shovel damage boost"
			"attribute_class"	"set_weapon_mode"
			"description_string"	"#Attrib_ShovelDamageBoost"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"116"
		{
			"name"	"mod soldier buff type"
			"attribute_class"	"set_buff_type"
			"description_string"	"#Attrib_SoldierBuffType"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"117"
		{
			"name"	"dmg falloff increased"
			"attribute_class"	"mult_dmg_falloff"
			"description_string"	"#Attrib_Dmg_Falloff_Increased"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"118"
		{
			"name"	"dmg falloff decreased"
			"attribute_class"	"mult_dmg_falloff"
			"description_string"	"#Attrib_Dmg_Falloff_Decreased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"119"
		{
			"name"	"sticky detonate mode"
			"attribute_class"	"set_detonate_mode"
			"description_string"	"#Attrib_StickyDetonateMode"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"120"
		{
			"name"	"sticky arm time penalty"
			"attribute_class"	"sticky_arm_time"
			"description_string"	"#Attrib_StickyArmTimePenalty"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"121"
		{
			"name"	"stickies detonate stickies"
			"attribute_class"	"stickies_detonate_stickies"
			"description_string"	"#Attrib_StickiesDetonateStickies"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"122"
		{
			"name"	"mod demo buff type"
			"attribute_class"	"set_buff_type"
			"description_string"	"#Attrib_DemoBuffType"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"123"
		{
			"name"	"speed boost when active"
			"attribute_class"	"mult_move_speed_when_active"
			"description_string"	"#Attrib_SpeedBoostWhenActive"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_active"
			"stored_as_integer"	"0"
		}
		"124"
		{
			"name"	"mod wrench builds minisentry"
			"attribute_class"	"wrench_builds_minisentry"
			"description_string"	"#Attrib_WrenchBuildsMiniSentry"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"125"
		{
			"name"	"max health additive penalty"
			"attribute_class"	"add_maxhealth"
			"description_string"	"#Attrib_MaxHealth_Negative"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"126"
		{
			"name"	"sticky arm time bonus"
			"attribute_class"	"sticky_arm_time"
			"description_string"	"#Attrib_StickyArmTimeBonus"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"127"
		{
			"name"	"sticky air burst mode"
			"attribute_class"	"set_detonate_mode"
			"description_string"	"#Attrib_StickyAirBurstMode"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"128"
		{
			"name"	"provide on active"
			"attribute_class"	"provide_on_active"
			"description_string"	"#Attrib_ProvideOnActive"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"neutral"
			"armory_desc"	"on_active"
			"stored_as_integer"	"0"
		}
		"129"
		{
			"name"	"health drain"
			"attribute_class"	"add_health_regen"
			"description_string"	"#Attrib_HealthDrain"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"130"
		{
			"name"	"medic regen bonus"
			"attribute_class"	"medic_regen"
			"description_string"	"#Attrib_MedicRegenBonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"131"
		{
			"name"	"medic regen penalty"
			"attribute_class"	"medic_regen"
			"description_string"	"#Attrib_MedicRegenPenalty"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"132"
		{
			"name"	"community description"
			"attribute_class"	"desc_community_description"
			"description_string"	"#Attrib_Community_Description"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"133"
		{
			"name"	"soldier model index"
			"attribute_class"	"desc_soldiermedal_index"
			"description_string"	"#Attrib_MedalIndex_Description"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"neutral"
			"stored_as_integer"	"1"
		}
		"134"
		{
			"name"	"attach particle effect"
			"attribute_class"	"set_attached_particle"
			"description_string"	"#Attrib_AttachedParticle"
			"description_format"	"value_is_particle_index"
			"hidden"	"0"
			"effect_type"	"unusual"
			"stored_as_integer"	"0"
		}
		"135"
		{
			"name"	"rocket jump damage reduction"
			"attribute_class"	"rocket_jump_dmg_reduction"
			"description_string"	"#Attrib_RocketJumpDmgReduction"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"136"
		{
			"name"	"mod sentry killed revenge"
			"attribute_class"	"sentry_killed_revenge"
			"description_string"	"#Attrib_SentryKilledRevenge"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"137"
		{
			"name"	"dmg bonus vs buildings"
			"attribute_class"	"mult_dmg_vs_buildings"
			"description_string"	"#Attrib_DmgVsBuilding_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"138"
		{
			"name"	"dmg penalty vs players"
			"attribute_class"	"mult_dmg_vs_players"
			"description_string"	"#Attrib_DmgVsPlayer_Decreased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"139"
		{
			"name"	"lunchbox adds maxhealth bonus"
			"attribute_class"	"set_weapon_mode"
			"description_string"	"#Attrib_LunchboxAddsMaxHealth"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"140"
		{
			"name"	"hidden maxhealth non buffed"
			"attribute_class"	"add_maxhealth_nonbuffed"
			"description_string"	"#Attrib_MaxHealth_Positive"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"141"
		{
			"name"	"selfmade description"
			"attribute_class"	"desc_selfmade_description"
			"description_string"	"#Attrib_Selfmade_Description"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"142"
		{
			"name"	"set item tint RGB"
			"attribute_class"	"set_item_tint_rgb"
			"description_string"	"#Attrib_SetItemTintRGB"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"143"
		{
			"name"	"custom employee number"
			"attribute_class"	"set_employee_number"
			"description_string"	"#Attrib_EmployeeNumber"
			"description_format"	"value_is_date"
			"hidden"	"0"
			"effect_type"	"neutral"
			"stored_as_integer"	"1"
		}
		"144"
		{
			"name"	"lunchbox adds minicrits"
			"attribute_class"	"set_weapon_mode"
			"description_string"	"#Attrib_LunchboxAddsMinicrits"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"145"
		{
			"name"	"taunt is highfive"
			"attribute_class"	"enable_misc2_highfive"
			"description_string"	"#Attrib_DamageDone_Negative"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"146"
		{
			"name"	"damage applies to sappers"
			"attribute_class"	"set_dmg_apply_to_sapper"
			"description_string"	"#Attrib_DmgAppliesToSappers"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"147"
		{
			"name"	"Wrench index"
			"attribute_class"	"desc_wrench_index"
			"description_string"	"#Attrib_WrenchNumber"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"neutral"
			"stored_as_integer"	"1"
		}
		"148"
		{
			"name"	"building cost reduction"
			"attribute_class"	"building_cost_reduction"
			"description_string"	"#Attrib_BuildingCostReduction"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"149"
		{
			"name"	"bleeding duration"
			"attribute_class"	"bleeding_duration"
			"description_string"	"#Attrib_BleedingDuration"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_hit bleed"
			"stored_as_integer"	"0"
		}
		"150"
		{
			"name"	"turn to gold"
			"attribute_class"	"set_turn_to_gold"
			"description_string"	"#Attrib_TurnToGold"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"151"
		{
			"name"	"DEPRECATED socketed item definition id DEPRECATED "
			"attribute_class"	"socketed_item_definition_id"
			"description_string"	"#Attrib_Socket"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"152"
		{
			"name"	"custom texture lo"
			"attribute_class"	"custom_texture_lo"
			"description_string"	"#Attrib_CustomTexture"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"153"
		{
			"name"	"cannot trade"
			"attribute_class"	"cannot_trade"
			"description_string"	"#Attrib_CannotTrade"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"154"
		{
			"name"	"disguise on backstab"
			"attribute_class"	"set_disguise_on_backstab"
			"description_string"	"#Attrib_DisguiseOnBackstab"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"155"
		{
			"name"	"cannot disguise"
			"attribute_class"	"set_cannot_disguise"
			"description_string"	"#Attrib_CannotDisguise"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"156"
		{
			"name"	"silent killer"
			"attribute_class"	"set_silent_killer"
			"description_string"	"#Attrib_SilentKiller"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"157"
		{
			"name"	"disguise speed penalty"
			"attribute_class"	"disguise_speed_penalty"
			"description_string"	"#Attrib_DisguiseSpeedPenalty"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"158"
		{
			"name"	"add cloak on kill"
			"attribute_class"	"add_cloak_on_kill"
			"description_string"	"#Attrib_AddCloakOnKill"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"159"
		{
			"name"	"SET BONUS: cloak blink time penalty"
			"attribute_class"	"cloak_blink_time_penalty"
			"description_string"	"#Attrib_CloakBlinkTimePenalty"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"160"
		{
			"name"	"SET BONUS: quiet unstealth"
			"attribute_class"	"set_quiet_unstealth"
			"description_string"	"#Attrib_QuietUnstealth"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"161"
		{
			"name"	"flame size penalty"
			"attribute_class"	"mult_flame_size"
			"description_string"	"#Attrib_FlameSize_Negative"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"162"
		{
			"name"	"flame size bonus"
			"attribute_class"	"mult_flame_size"
			"description_string"	"#Attrib_FlameSize_Positive"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"163"
		{
			"name"	"flame life penalty"
			"attribute_class"	"mult_flame_life"
			"description_string"	"#Attrib_FlameLife_Negative"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"164"
		{
			"name"	"flame life bonus"
			"attribute_class"	"mult_flame_life"
			"description_string"	"#Attrib_FlameLife_Positive"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"165"
		{
			"name"	"charged airblast"
			"attribute_class"	"set_charged_airblast"
			"description_string"	"#Attrib_ChargedAirblast"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"166"
		{
			"name"	"add cloak on hit"
			"attribute_class"	"add_cloak_on_hit"
			"description_string"	"#Attrib_AddCloakOnHit"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"167"
		{
			"name"	"disguise damage reduction"
			"attribute_class"	"disguise_damage_reduction"
			"description_string"	"#Attrib_DisguiseDamageReduction"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"168"
		{
			"name"	"disguise no burn"
			"attribute_class"	"disguise_no_burn"
			"description_string"	"#Attrib_DisguiseNoBurn"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"169"
		{
			"name"	"SET BONUS: dmg from sentry reduced"
			"attribute_class"	"dmg_from_sentry_reduced"
			"description_string"	"#Attrib_DmgFromSentryReduced"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"170"
		{
			"name"	"airblast cost increased"
			"attribute_class"	"mult_airblast_cost"
			"description_string"	"#Attrib_AirblastCost_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"171"
		{
			"name"	"airblast cost decreased"
			"attribute_class"	"mult_airblast_cost"
			"description_string"	"#Attrib_AirblastCost_Decreased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"172"
		{
			"name"	"purchased"
			"attribute_class"	"purchased"
			"description_string"	"#Attrib_Purchased"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"173"
		{
			"name"	"flame ammopersec increased"
			"attribute_class"	"mult_flame_ammopersec"
			"description_string"	"#Attrib_FlameAmmoPerSec_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"174"
		{
			"name"	"flame ammopersec decreased"
			"attribute_class"	"mult_flame_ammopersec"
			"description_string"	"#Attrib_FlameAmmoPerSec_Decreased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"175"
		{
			"name"	"jarate duration"
			"attribute_class"	"jarate_duration"
			"description_string"	"#Attrib_JarateDuration"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_hit jarate"
			"stored_as_integer"	"0"
		}
		"176"
		{
			"name"	"SET BONUS: no death from headshots"
			"attribute_class"	"no_death_from_headshots"
			"description_string"	"#Attrib_NoDeathFromHeadshots"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"177"
		{
			"name"	"deploy time increased"
			"attribute_class"	"mult_deploy_time"
			"description_string"	"#Attrib_DeployTime_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"178"
		{
			"name"	"deploy time decreased"
			"attribute_class"	"mult_deploy_time"
			"description_string"	"#Attrib_DeployTime_Decreased"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"179"
		{
			"name"	"minicrits become crits"
			"attribute_class"	"minicrits_become_crits"
			"description_string"	"#Attrib_MinicritsBecomeCrits"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"180"
		{
			"name"	"heal on kill"
			"attribute_class"	"heal_on_kill"
			"description_string"	"#Attrib_HealOnKill"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"181"
		{
			"name"	"no self blast dmg"
			"attribute_class"	"no_self_blast_dmg"
			"description_string"	"#Attrib_NoSelfBlastDmg"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"182"
		{
			"name"	"slow enemy on hit major"
			"attribute_class"	"mult_onhit_enemyspeed_major"
			"description_string"	"#Attrib_Slow_Enemy_OnHit_Major"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_hit"
			"stored_as_integer"	"0"
		}
		"183"
		{
			"name"	"aiming movespeed decreased"
			"attribute_class"	"mult_player_aiming_movespeed"
			"description_string"	"#Attrib_AimingMoveSpeed_Decreased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"184"
		{
			"name"	"duel loser account id"
			"attribute_class"	"duel_loser_account_id"
			"description_string"	"#Attrib_DuelLoserAccountID"
			"description_format"	"value_is_account_id"
			"hidden"	"0"
			"effect_type"	"neutral"
			"stored_as_integer"	"1"
		}
		"185"
		{
			"name"	"event date"
			"attribute_class"	"event_date"
			"description_string"	"#Attrib_EventDate"
			"description_format"	"value_is_date"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"1"
		}
		"186"
		{
			"name"	"gifter account id"
			"attribute_class"	"gifter_account_id"
			"description_string"	"#Attrib_GifterAccountID"
			"description_format"	"value_is_account_id"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"187"
		{
			"name"	"set supply crate series"
			"attribute_class"	"supply_crate_series"
			"description_string"	"#Attrib_SupplyCrateSeries"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"188"
		{
			"name"	"preserve ubercharge"
			"attribute_class"	"preserve_ubercharge"
			"description_string"	"#Attrib_PreserveUbercharge"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"189"
		{
			"name"	"elevate quality"
			"attribute_class"	"set_elevated_quality"
			"description_string"	"#Attrib_ElevateQuality"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"190"
		{
			"name"	"active health regen"
			"attribute_class"	"active_item_health_regen"
			"description_string"	"#Attrib_HealthRegen"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"191"
		{
			"name"	"active health degen"
			"attribute_class"	"active_item_health_regen"
			"description_string"	"#Attrib_HealthDrain"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"192"
		{
			"name"	"referenced item id low"
			"attribute_class"	"referenced_item_id_low"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"1"
		}
		"193"
		{
			"name"	"referenced item id high"
			"attribute_class"	"referenced_item_id_high"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"1"
		}
		"194"
		{
			"name"	"referenced item def UPDATED"
			"attribute_class"	"referenced_item_def"
			"description_string"	"#Attrib_ReferencedItem"
			"description_format"	"value_is_item_def"
			"hidden"	"1"
			"effect_type"	"neutral"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"1"
		}
		"195"
		{
			"name"	"always tradable"
			"attribute_class"	"always_tradable"
			"description_string"	"#Attrib_Always_Tradable"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"196"
		{
			"name"	"noise maker"
			"attribute_class"	"enable_misc2_noisemaker"
			"description_string"	"#Attrib_NoiseMaker"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"197"
		{
			"name"	"halloween item"
			"attribute_class"	"halloween_item"
			"description_string"	"#Attrib_Halloween_Item"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"198"
		{
			"name"	"collection bits DEPRECATED"
			"attribute_class"	"collection_bits_DEPRECATED"
			"description_string"	"#Attrib_Halloween_Item"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"199"
		{
			"name"	"switch from wep deploy time decreased"
			"attribute_class"	"mult_switch_from_wep_deploy_time"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"200"
		{
			"name"	"enables aoe heal"
			"attribute_class"	"enables_aoe_heal"
			"description_string"	"#Attrib_EnablesAOEHeal"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"201"
		{
			"name"	"gesture speed increase"
			"attribute_class"	"mult_gesture_time"
			"description_string"	"#Attrib_GestureSpeed_Increase"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"202"
		{
			"name"	"charge time increased"
			"attribute_class"	"mod_charge_time"
			"description_string"	"#Attrib_ChargeTime_Increase"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"203"
		{
			"name"	"drop health pack on kill"
			"attribute_class"	"drop_health_pack_on_kill"
			"description_string"	"#Attrib_DropHealthPackOnKill"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"204"
		{
			"name"	"hit self on miss"
			"attribute_class"	"hit_self_on_miss"
			"description_string"	"#Attrib_HitSelfOnMiss"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"205"
		{
			"name"	"dmg from ranged reduced"
			"attribute_class"	"dmg_from_ranged"
			"description_string"	"#Attrib_DmgFromRanged_Reduced"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_active"
			"stored_as_integer"	"0"
		}
		"206"
		{
			"name"	"dmg from melee increased"
			"attribute_class"	"dmg_from_melee"
			"description_string"	"#Attrib_DmgFromMelee_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_active"
			"stored_as_integer"	"0"
		}
		"207"
		{
			"name"	"blast dmg to self increased"
			"attribute_class"	"blast_dmg_to_self"
			"description_string"	"#Attrib_BlastDamageToSelf_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"208"
		{
			"name"	"Set DamageType Ignite"
			"attribute_class"	"set_dmgtype_ignite"
			"description_string"	"#Attrib_SetDamageType_Ignite"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"209"
		{
			"name"	"minicrit vs burning player"
			"attribute_class"	"or_minicrit_vs_playercond_burning"
			"description_string"	"#Attrib_Minicrit_Vs_Burning_Player"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"211"
		{
			"name"	"tradable after date"
			"attribute_class"	"tradable_after_date"
			"description_string"	"#Attrib_TradableAfterDate"
			"description_format"	"value_is_date"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"1"
		}
		"212"
		{
			"name"	"force level display"
			"attribute_class"	"force_level_display"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"214"
		{
			"name"	"kill eater"
			"attribute_class"	"kill_eater"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"215"
		{
			"name"	"apply z velocity on damage"
			"attribute_class"	"apply_z_velocity_on_damage"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"216"
		{
			"name"	"apply look velocity on damage"
			"attribute_class"	"apply_look_velocity_on_damage"
			"description_string"	"#Attrib_Knockback"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"217"
		{
			"name"	"sanguisuge"
			"attribute_class"	"sanguisuge"
			"description_string"	"#Attrib_Sanguisuge"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"218"
		{
			"name"	"mark for death"
			"attribute_class"	"mark_for_death"
			"description_string"	"#Attrib_MarkForDeath"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"219"
		{
			"name"	"decapitate type"
			"attribute_class"	"decapitate_type"
			"description_string"	"#Attrib_DamageDone_Negative"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"220"
		{
			"name"	"restore health on kill"
			"attribute_class"	"restore_health_on_kill"
			"description_string"	"#Attrib_RestoreHealthOnKill"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"221"
		{
			"name"	"mult decloak rate"
			"attribute_class"	"mult_decloak_rate"
			"description_string"	"#Attrib_DecloakRate"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"222"
		{
			"name"	"mult sniper charge after bodyshot"
			"attribute_class"	"mult_sniper_charge_after_bodyshot"
			"description_string"	"#Attrib_MultSniperChargeAfterBodyshot"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"223"
		{
			"name"	"mult sniper charge after miss"
			"attribute_class"	"mult_sniper_charge_after_miss"
			"description_string"	"#Attrib_MultSniperChargeAfterMiss"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"224"
		{
			"name"	"dmg bonus while half dead"
			"attribute_class"	"mult_dmg_bonus_while_half_dead"
			"description_string"	"#Attrib_MultDmgBonusWhileHalfDead"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"225"
		{
			"name"	"dmg penalty while half alive"
			"attribute_class"	"mult_dmg_penalty_while_half_alive"
			"description_string"	"#Attrib_MultDmgPenaltyWhileHalfAlive"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"226"
		{
			"name"	"honorbound"
			"attribute_class"	"honorbound"
			"description_string"	"#Attrib_Honorbound"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"227"
		{
			"name"	"custom texture hi"
			"attribute_class"	"custom_texture_hi"
			"description_string"	"#Attrib_CustomTexture"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"228"
		{
			"name"	"makers mark id"
			"attribute_class"	"makers_mark_id"
			"description_string"	"#Attrib_MakersMark"
			"description_format"	"value_is_account_id"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"229"
		{
			"name"	"unique craft index"
			"attribute_class"	"unique_craft_index"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"230"
		{
			"name"	"mod medic killed revenge"
			"attribute_class"	"medic_killed_revenge"
			"description_string"	"#Attrib_MedicKilledRevenge"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"231"
		{
			"name"	"medigun charge is megaheal"
			"attribute_class"	"set_charge_type"
			"description_string"	"#Attrib_Medigun_MegaHeal"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"232"
		{
			"name"	"mod medic killed minicrit boost"
			"attribute_class"	"medic_killed_minicrit_boost"
			"description_string"	"#Attrib_MedicKilledMiniCritBoost"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"233"
		{
			"name"	"mod medic healed damage bonus"
			"attribute_class"	"medic_healed_damage_bonus"
			"description_string"	"#Attrib_MedicHealedDamageBonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"234"
		{
			"name"	"mod medic healed deploy time penalty"
			"attribute_class"	"mod_medic_healed_deploy_time"
			"description_string"	"#Attrib_MedicHealedDeployTimePenalty"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"235"
		{
			"name"	"mod shovel speed boost"
			"attribute_class"	"set_weapon_mode"
			"description_string"	"#Attrib_ShovelSpeedBoost"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"236"
		{
			"name"	"mod weapon blocks healing"
			"attribute_class"	"weapon_blocks_healing"
			"description_string"	"#Attrib_WeaponBlocksHealing"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
			"apply_tag_to_item_definition"	"prevents_uber"
		}
		"237"
		{
			"name"	"mult sniper charge after headshot"
			"attribute_class"	"mult_sniper_charge_after_headshot"
			"description_string"	"#Attrib_MultSniperChargeAfterHeadshot"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"238"
		{
			"name"	"minigun no spin sounds"
			"attribute_class"	"minigun_no_spin_sounds"
			"description_string"	"#Attrib_MinigunNoSpinSounds"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"239"
		{
			"name"	"ubercharge rate bonus for healer"
			"attribute_class"	"mult_uberchargerate_for_healer"
			"description_string"	"#Attrib_UberchargeRate_ForHealer"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"240"
		{
			"name"	"reload time decreased while healed"
			"attribute_class"	"mult_reload_time_while_healed"
			"description_string"	"#Attrib_ReloadTime_Decreased_While_Healed"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"241"
		{
			"name"	"reload time increased hidden"
			"attribute_class"	"mult_reload_time_hidden"
			"description_string"	"#Attrib_ReloadTime_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"242"
		{
			"name"	"mod medic killed marked for death"
			"attribute_class"	"medic_killed_marked_for_death"
			"description_string"	"#Attrib_MedicKilledMarkedForDeath"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"243"
		{
			"name"	"mod rage on hit penalty"
			"attribute_class"	"rage_on_hit"
			"description_string"	"#Attrib_RageOnHitPenalty"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"244"
		{
			"name"	"mod rage on hit bonus"
			"attribute_class"	"rage_on_hit"
			"description_string"	"#Attrib_RageOnHitBonus"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"245"
		{
			"name"	"mod rage damage boost"
			"attribute_class"	"rage_damage"
			"description_string"	"#Attrib_RageDamageBoost"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"246"
		{
			"name"	"mult charge turn control"
			"attribute_class"	"charge_turn_control"
			"description_string"	"#Attrib_ChargeTurnControl"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"247"
		{
			"name"	"no charge impact range"
			"attribute_class"	"no_charge_impact_range"
			"description_string"	"#Attrib_NoChargeImpactRange"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"248"
		{
			"name"	"charge impact damage increased"
			"attribute_class"	"charge_impact_damage"
			"description_string"	"#Attrib_ChargeImpactDamageIncreased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"249"
		{
			"name"	"charge recharge rate increased"
			"attribute_class"	"charge_recharge_rate"
			"description_string"	"#Attrib_ChargeRechargeRateIncreased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"250"
		{
			"name"	"air dash count"
			"attribute_class"	"air_dash_count"
			"description_string"	"#Attrib_AirDashCountIncreased"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"251"
		{
			"name"	"speed buff ally"
			"attribute_class"	"speed_buff_ally"
			"description_string"	"#Attrib_SpeedBuffAlly"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"252"
		{
			"name"	"damage force reduction"
			"attribute_class"	"damage_force_reduction"
			"description_string"	"#Attrib_DamageForceReduction"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"253"
		{
			"name"	"mult cloak rate"
			"attribute_class"	"mult_cloak_rate"
			"description_string"	"#Attrib_CloakRate"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"254"
		{
			"name"	"airblast functionality flags"
			"attribute_class"	"airblast_functionality_flags"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"255"
		{
			"name"	"airblast pushback scale"
			"attribute_class"	"airblast_pushback_scale"
			"description_string"	"#Attrib_AirBlastPushScale"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"256"
		{
			"name"	"mult airblast refire time"
			"attribute_class"	"mult_airblast_refire_time"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"257"
		{
			"name"	"airblast vertical pushback scale"
			"attribute_class"	"airblast_vertical_pushback_scale"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"258"
		{
			"name"	"ammo becomes health"
			"attribute_class"	"ammo_becomes_health"
			"description_string"	"#Attrib_AmmoBecomesHealth"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"259"
		{
			"name"	"boots falling stomp"
			"attribute_class"	"boots_falling_stomp"
			"description_string"	"#Attrib_BootsFallingStomp"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"260"
		{
			"name"	"deflection size multiplier"
			"attribute_class"	"deflection_size_multiplier"
			"description_string"	"#Attrib_DeflectionSizeMultiplier"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"261"
		{
			"name"	"set item tint RGB 2"
			"attribute_class"	"set_item_tint_rgb_2"
			"description_string"	"#Attrib_SetItemTintRGB"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"262"
		{
			"name"	"saxxy award category"
			"attribute_class"	"saxxy_award_category"
			"description_string"	"#Attrib_SaxxyAward"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"263"
		{
			"name"	"melee bounds multiplier"
			"attribute_class"	"melee_bounds_multiplier"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"264"
		{
			"name"	"melee range multiplier"
			"attribute_class"	"melee_range_multiplier"
			"description_string"	"#Attrib_MeleeRangeMultiplier"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"265"
		{
			"name"	"mod mini-crit airborne deploy"
			"attribute_class"	"mini_crit_airborne_deploy"
			"description_string"	"#Attrib_MiniCritAirborneEnemiesDeploy"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"266"
		{
			"name"	"projectile penetration"
			"attribute_class"	"projectile_penetration"
			"description_string"	"#Attrib_Penetration"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"267"
		{
			"name"	"mod crit while airborne"
			"attribute_class"	"crit_while_airborne"
			"description_string"	"#Attrib_CritWhileAirborne"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"268"
		{
			"name"	"mult sniper charge penalty DISPLAY ONLY"
			"attribute_class"	"mult_sniper_charge_base_dummy"
			"description_string"	"#Attrib_MultSniperChargePenalty"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"269"
		{
			"name"	"mod see enemy health"
			"attribute_class"	"see_enemy_health"
			"description_string"	"#Attrib_SeeEnemyHealth"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"270"
		{
			"name"	"powerup max charges"
			"attribute_class"	"powerup_max_charges"
			"description_string"	"#Attrib_PowerupMaxCharges"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"271"
		{
			"name"	"powerup charges"
			"attribute_class"	"powerup_charges"
			"description_string"	"#Attrib_PowerupCharges"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"272"
		{
			"name"	"powerup duration"
			"attribute_class"	"powerup_duration"
			"description_string"	"#Attrib_PowerupDuration"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"273"
		{
			"name"	"critboost"
			"attribute_class"	"critboost"
			"description_string"	"#Attrib_CritBoost"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"274"
		{
			"name"	"ubercharge"
			"attribute_class"	"ubercharge"
			"description_string"	"#Attrib_Ubercharge"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"275"
		{
			"name"	"cancel falling damage"
			"attribute_class"	"cancel_falling_damage"
			"description_string"	"#Attrib_CancelFallingDamage"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"276"
		{
			"name"	"bidirectional teleport"
			"attribute_class"	"bidirectional_teleport"
			"description_string"	"#Attrib_BiDirectionalTP"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"277"
		{
			"name"	"multiple sentries"
			"attribute_class"	"multiple_sentries"
			"description_string"	"#Attrib_MultipleSentries"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"278"
		{
			"name"	"effect bar recharge rate increased"
			"attribute_class"	"effectbar_recharge_rate"
			"description_string"	"#Attrib_EffectBarRechargeRateIncreased"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"279"
		{
			"name"	"maxammo grenades1 increased"
			"attribute_class"	"mult_maxammo_grenades1"
			"description_string"	"#Attrib_MaxammoGrenades1_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"280"
		{
			"name"	"override projectile type"
			"attribute_class"	"override_projectile_type"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"281"
		{
			"name"	"energy weapon no ammo"
			"attribute_class"	"energy_weapon_no_ammo"
			"description_string"	"#Attrib_EnergyWeaponNoAmmo"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"282"
		{
			"name"	"energy weapon charged shot"
			"attribute_class"	"energy_weapon_charged_shot"
			"description_string"	"#Attrib_EnergyWeaponChargedShot"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"283"
		{
			"name"	"energy weapon penetration"
			"attribute_class"	"energy_weapon_penetration"
			"description_string"	"#Attrib_EnergyWeaponPenetration"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"284"
		{
			"name"	"energy weapon no hurt building"
			"attribute_class"	"energy_weapon_no_hurt_building"
			"description_string"	"#Attrib_EnergyWeaponNoHurtBuilding"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"1"
		}
		"285"
		{
			"name"	"energy weapon no deflect"
			"attribute_class"	"energy_weapon_no_deflect"
			"description_string"	"#Attrib_EnergyWeaponNoDeflect"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"286"
		{
			"name"	"engy building health bonus"
			"attribute_class"	"mult_engy_building_health"
			"description_string"	"#Attrib_EngyBuildingHealthBonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"287"
		{
			"name"	"engy sentry damage bonus"
			"attribute_class"	"mult_engy_sentry_damage"
			"description_string"	"#Attrib_EngySentryDamageBonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"288"
		{
			"name"	"no crit boost"
			"attribute_class"	"no_crit_boost"
			"description_string"	"#Attrib_NoCritBoost"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"1"
		}
		"289"
		{
			"name"	"centerfire projectile"
			"attribute_class"	"centerfire_projectile"
			"description_string"	"#Attrib_CenterFireProjectile"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"292"
		{
			"name"	"kill eater score type"
			"attribute_class"	"kill_eater_score_type"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"293"
		{
			"name"	"kill eater score type 2"
			"attribute_class"	"kill_eater_score_type_2"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"294"
		{
			"name"	"kill eater 2"
			"attribute_class"	"kill_eater_2"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"295"
		{
			"name"	"has pipboy build interface"
			"attribute_class"	"set_custom_buildmenu"
			"description_string"	""
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"296"
		{
			"name"	"sapper kills collect crits"
			"attribute_class"	"sapper_kills_collect_crits"
			"description_string"	"#Attrib_SapperKillsCollectCrits"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"297"
		{
			"name"	"sniper only fire zoomed"
			"attribute_class"	"sniper_only_fire_zoomed"
			"description_string"	"#Attrib_SniperOnlyFireZoomed"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"298"
		{
			"name"	"mod ammo per shot"
			"attribute_class"	"mod_ammo_per_shot"
			"description_string"	"#Attrib_AmmoPerShot"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"299"
		{
			"name"	"add onhit addammo"
			"attribute_class"	"add_onhit_addammo"
			"description_string"	"#Attrib_OnHit_AddAmmo"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"300"
		{
			"name"	"electrical airblast DISPLAY ONLY"
			"attribute_class"	"electrical_airblast_DISPLAY_ONLY"
			"description_string"	"#Attrib_ElectricalAirblast"
			"description_format"	"value_is_additive_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"301"
		{
			"name"	"mod use metal ammo type"
			"attribute_class"	"mod_use_metal_ammo_type"
			"description_string"	"#Attrib_UseMetalAmmoType"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"1"
		}
		"302"
		{
			"name"	"expiration date"
			"attribute_class"	"expiration_date"
			"description_string"	"#Attrib_ExpirationDate"
			"description_format"	"value_is_date"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"1"
		}
		"303"
		{
			"name"	"mod max primary clip override"
			"attribute_class"	"mod_max_primary_clip_override"
			"description_string"	""
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"304"
		{
			"name"	"sniper full charge damage bonus"
			"attribute_class"	"sniper_full_charge_damage_bonus"
			"description_string"	"#Attrib_Sniper_FullChargeBonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"305"
		{
			"name"	"sniper fires tracer"
			"attribute_class"	"sniper_fires_tracer"
			"description_string"	"#Attrib_Sniper_FiresTracer"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"306"
		{
			"name"	"sniper no headshot without full charge"
			"attribute_class"	"sniper_no_headshot_without_full_charge"
			"description_string"	"#Attrib_Sniper_NoHeadShot"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"1"
		}
		"307"
		{
			"name"	"mod no reload DISPLAY ONLY"
			"attribute_class"	"mod_no_reload_display_only"
			"description_string"	"#Attrib_NoReload"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"308"
		{
			"name"	"sniper penetrate players when charged"
			"attribute_class"	"sniper_penetrate_players_when_charged"
			"description_string"	"#Attrib_SniperFullChargePenetration"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"309"
		{
			"name"	"crit kill will gib"
			"attribute_class"	"crit_kill_will_gib"
			"description_string"	"#Attrib_CritKillWillGib"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"310"
		{
			"name"	"recall"
			"attribute_class"	"recall"
			"description_string"	"#Attrib_Recall"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"311"
		{
			"name"	"unlimited quantity"
			"attribute_class"	"unlimited_quantity"
			"description_string"	"#Attrib_Unlimited"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"312"
		{
			"name"	"disable weapon hiding for animations"
			"attribute_class"	"disable_weapon_hiding_for_animations"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"313"
		{
			"name"	"applies snare effect"
			"attribute_class"	"applies_snare_effect"
			"description_string"	"#Attrib_AppliesSnareEffect"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"314"
		{
			"name"	"uber duration bonus"
			"attribute_class"	"add_uber_time"
			"description_string"	"#Attrib_UberDurationBonus"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"315"
		{
			"name"	"refill_ammo"
			"attribute_class"	"refill_ammo"
			"description_string"	"#Attrib_RefillAmmo"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"317"
		{
			"name"	"store sort override DEPRECATED"
			"attribute_class"	"store_sort_override_DEPRECATED"
			"description_string"	"#Attrib_AlternateRocketEffect"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"1"
		}
		"318"
		{
			"name"	"faster reload rate"
			"attribute_class"	"fast_reload"
			"description_string"	"#Attrib_FastReload"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"319"
		{
			"name"	"increase buff duration"
			"attribute_class"	"mod_buff_duration"
			"description_string"	"#Attrib_BuffTime_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"320"
		{
			"name"	"robo sapper"
			"attribute_class"	"robo_sapper"
			"description_string"	"#Attrib_RoboSapper"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"321"
		{
			"name"	"build rate bonus"
			"attribute_class"	"mod_build_rate"
			"description_string"	"#Attrib_BuildRateBonus"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"322"
		{
			"name"	"taunt is press and hold"
			"attribute_class"	"enable_misc2_holdtaunt"
			"description_string"	"#Attrib_DamageDone_Negative"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"1"
		}
		"323"
		{
			"name"	"attack projectiles"
			"attribute_class"	"attack_projectiles"
			"description_string"	"#Attrib_AttackProjectiles"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"324"
		{
			"name"	"accuracy scales damage"
			"attribute_class"	"accuracy_scales_damage"
			"description_string"	"#Attrib_AccurScalesDmg"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"325"
		{
			"name"	"currency bonus"
			"attribute_class"	"currency_bonus"
			"description_string"	"#Attrib_CurrencyBonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"326"
		{
			"name"	"increased jump height"
			"attribute_class"	"mod_jump_height"
			"description_string"	"#Attrib_JumpHeightBonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"327"
		{
			"name"	"building instant upgrade"
			"attribute_class"	"building_instant_upgrade"
			"description_string"	"#Attrib_BuildingInstaUpgrade"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"328"
		{
			"name"	"disable fancy class select anim"
			"attribute_class"	"disable_fancy_class_select_anim"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"329"
		{
			"name"	"airblast vulnerability multiplier"
			"attribute_class"	"airblast_vulnerability_multiplier"
			"description_string"	"#Attrib_AirBlastVulnerabilityMultipier"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"330"
		{
			"name"	"override footstep sound set"
			"attribute_class"	"override_footstep_sound_set"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"331"
		{
			"name"	"spawn with physics toy"
			"attribute_class"	"spawn_with_physics_toy"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"332"
		{
			"name"	"fish damage override"
			"attribute_class"	"fish_damage_override"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"333"
		{
			"name"	"SET BONUS: special dsp"
			"attribute_class"	"special_dsp"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"is_set_bonus"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"334"
		{
			"name"	"bombinomicon effect on death"
			"attribute_class"	"bombinomicon_effect_on_death"
			"description_string"	"#Attrib_BombinomiconEffectOnDeath"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"335"
		{
			"name"	"clip size bonus upgrade"
			"attribute_class"	"mult_clipsize_upgrade"
			"description_string"	"#Attrib_ClipSize_Positive"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"336"
		{
			"name"	"hide enemy health"
			"attribute_class"	"hide_enemy_health"
			"description_string"	"#Attrib_HideEnemyHealth"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"337"
		{
			"name"	"subtract victim medigun charge on hit"
			"attribute_class"	"subtract_victim_medigun_charge_onhit"
			"description_string"	"#Attrib_SubtractVictimMedigunChargeOnHit"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_hit"
			"stored_as_integer"	"0"
		}
		"338"
		{
			"name"	"subtract victim cloak on hit"
			"attribute_class"	"subtract_victim_cloak_on_hit"
			"description_string"	"#Attrib_SubtractVictimCloakOnHit"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"339"
		{
			"name"	"reveal cloaked victim on hit"
			"attribute_class"	"reveal_cloaked_victim_on_hit"
			"description_string"	"#Attrib_RevealCloakedVictimOnHit"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"340"
		{
			"name"	"reveal disguised victim on hit"
			"attribute_class"	"reveal_disguised_victim_on_hit"
			"description_string"	"#Attrib_RevealDisguisedVictimOnHit"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"341"
		{
			"name"	"jarate backstabber"
			"attribute_class"	"jarate_backstabber"
			"description_string"	"#Attrib_JarateBackstabber"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"343"
		{
			"name"	"engy sentry fire rate increased"
			"attribute_class"	"mult_sentry_firerate"
			"description_string"	"#Attrib_SentryFireRate_Increased"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"344"
		{
			"name"	"engy sentry radius increased"
			"attribute_class"	"mult_sentry_range"
			"description_string"	"#Attrib_SentryRadius_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"345"
		{
			"name"	"engy dispenser radius increased"
			"attribute_class"	"mult_dispenser_radius"
			"description_string"	"#Attrib_DispenserRadius_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"346"
		{
			"name"	"mod bat launches ornaments"
			"attribute_class"	"set_weapon_mode"
			"description_string"	"#Attrib_BatLaunchesOrnaments"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"347"
		{
			"name"	"freeze backstab victim"
			"attribute_class"	"freeze_backstab_victim"
			"description_string"	"#Attrib_FreezeBackstabVictim"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"348"
		{
			"name"	"fire rate penalty HIDDEN"
			"attribute_class"	"mult_postfiredelay"
			"description_string"	""
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"349"
		{
			"name"	"energy weapon no drain"
			"attribute_class"	"energy_weapon_no_drain"
			"description_string"	""
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"350"
		{
			"name"	"ragdolls become ash"
			"attribute_class"	"ragdolls_become_ash"
			"description_string"	""
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"351"
		{
			"name"	"engy disposable sentries"
			"attribute_class"	"engy_disposable_sentries"
			"description_string"	"#Attrib_EngyDisposableSentries"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"352"
		{
			"name"	"alt fire teleport to spawn"
			"attribute_class"	"alt_fire_teleport_to_spawn"
			"description_string"	"#Attrib_AltFireTeleportToSpawn"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"353"
		{
			"name"	"cannot pick up buildings"
			"attribute_class"	"cannot_pick_up_buildings"
			"description_string"	"#Attrib_CannotPickUpBuildings"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"354"
		{
			"name"	"stun enemies wielding same weapon"
			"attribute_class"	"stun_enemies_wielding_same_weapon"
			"description_string"	"#Attrib_StunEnemiesWieldingSameWeapon"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"355"
		{
			"name"	"mod ammo per shot missed DISPLAY ONLY"
			"attribute_class"	"mod_ammo_per_shot_missed_DISPLAY_ONLY"
			"description_string"	"#Attrib_AmmoPerShotMissed"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"356"
		{
			"name"	"airblast disabled"
			"attribute_class"	"airblast_disabled"
			"description_string"	"#Attrib_AirblastDisabled"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"357"
		{
			"name"	"increase buff duration HIDDEN"
			"attribute_class"	"mod_buff_duration"
			"description_string"	"#Attrib_BuffTime_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"358"
		{
			"name"	"crit forces victim to laugh"
			"attribute_class"	"crit_forces_victim_to_laugh"
			"description_string"	"#Attrib_CritForcesLaugh"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"359"
		{
			"name"	"melts in fire"
			"attribute_class"	"melts_in_fire"
			"description_string"	"#Attrib_MeltsInFire"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"360"
		{
			"name"	"damage all connected"
			"attribute_class"	"damage_all_connected"
			"description_string"	"#Attrib_DamageAllConnected"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"361"
		{
			"name"	"become fireproof on hit by fire"
			"attribute_class"	"become_fireproof_on_hit_by_fire"
			"description_string"	"#Attrib_BecomeFireproofOnHitByFire"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"362"
		{
			"name"	"crit from behind"
			"attribute_class"	"crit_from_behind"
			"description_string"	"#Attrib_CritFromBehind"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"363"
		{
			"name"	"crit does no damage"
			"attribute_class"	"crit_does_no_damage"
			"description_string"	"#Attrib_CritDoesNoDamage"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"364"
		{
			"name"	"add jingle to footsteps"
			"attribute_class"	"add_jingle_to_footsteps"
			"description_string"	"#Attrib_AddJingleToFootsteps"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"365"
		{
			"name"	"set icicle knife mode"
			"attribute_class"	"set_weapon_mode"
			"description_string"	"#Attrib_SetIcicleKnifeMode"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"366"
		{
			"name"	"mod stun waist high airborne"
			"attribute_class"	"stun_waist_high_airborne"
			"description_string"	"#Attrib_StunWaistHighAirborne"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"367"
		{
			"name"	"extinguish earns revenge crits"
			"attribute_class"	"extinguish_revenge"
			"description_string"	"#Attrib_ExtinguishRevenge"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"368"
		{
			"name"	"burn damage earns rage"
			"attribute_class"	"burn_damage_earns_rage"
			"description_string"	"#Attrib_BurnDamageEarnsRage"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"369"
		{
			"name"	"tickle enemies wielding same weapon"
			"attribute_class"	"tickle_enemies_wielding_same_weapon"
			"description_string"	"#Attrib_TickleEnemiesWieldingSameWeapon"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"370"
		{
			"name"	"attach particle effect static"
			"attribute_class"	"set_attached_particle_static"
			"description_format"	"value_is_particle_index"
			"hidden"	"0"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"371"
		{
			"name"	"cosmetic taunt sound"
			"attribute_class"	"cosmetic_taunt_sound"
			"attribute_type"	"string"
			"description_string"	"#Attrib_TauntSoundSuccess"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"372"
		{
			"name"	"accepted wedding ring account id 1"
			"attribute_class"	"accepted_wedding_ring_account_id_1"
			"description_string"	"#Attrib_AcceptedWeddingRingAccount1"
			"description_format"	"value_is_account_id"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"373"
		{
			"name"	"accepted wedding ring account id 2"
			"attribute_class"	"accepted_wedding_ring_account_id_2"
			"description_string"	"#Attrib_AcceptedWeddingRingAccount2"
			"description_format"	"value_is_account_id"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"374"
		{
			"name"	"tool escrow until date"
			"attribute_class"	"tool_escrow_until_date"
			"description_string"	"#Attrib_ToolEscrowUntilDate"
			"description_format"	"value_is_date"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"1"
		}
		"375"
		{
			"name"	"generate rage on damage"
			"attribute_class"	"generate_rage_on_dmg"
			"description_string"	"#Attrib_RageOnDamage"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"376"
		{
			"name"	"aiming no flinch"
			"attribute_class"	"aiming_no_flinch"
			"description_string"	"#Attrib_AimingNoFlinch"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"377"
		{
			"name"	"aiming knockback resistance"
			"attribute_class"	"mult_aiming_knockback_resistance"
			"description_string"	"#Attrib_AimingKnockbackResistance"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"378"
		{
			"name"	"sniper aiming movespeed decreased"
			"attribute_class"	"mult_player_aiming_movespeed"
			"description_string"	"#Attrib_SniperAimingMoveSpeed_Decreased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"379"
		{
			"name"	"kill eater user 1"
			"attribute_class"	"kill_eater_user_1"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"380"
		{
			"name"	"kill eater user score type 1"
			"attribute_class"	"kill_eater_user_score_type_1"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"381"
		{
			"name"	"kill eater user 2"
			"attribute_class"	"kill_eater_user_2"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"382"
		{
			"name"	"kill eater user score type 2"
			"attribute_class"	"kill_eater_user_score_type_2"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"383"
		{
			"name"	"kill eater user 3"
			"attribute_class"	"kill_eater_user_3"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"384"
		{
			"name"	"kill eater user score type 3"
			"attribute_class"	"kill_eater_user_score_type_3"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"385"
		{
			"name"	"strange part new counter ID"
			"attribute_class"	"strange_part_new_counter_id"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"386"
		{
			"name"	"mvm completed challenges bitmask"
			"attribute_class"	"mvm_completed_challenges_bitmask"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"387"
		{
			"name"	"rage on kill"
			"attribute_class"	"rage_on_kill"
			"description_string"	"#Attrib_RageGainOnKill"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"388"
		{
			"name"	"kill eater kill type"
			"attribute_class"	"kill_eater_kill_type"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"389"
		{
			"name"	"shot penetrate all players"
			"attribute_class"	"shot_penetrate_all_players"
			"description_string"	"#Attrib_ShotPenetration"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"390"
		{
			"name"	"headshot damage increase"
			"attribute_class"	"headshot_damage_modify"
			"description_string"	"#Attrib_HeadshotDamageIncrease"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"391"
		{
			"name"	"SET BONUS: mystery solving time decrease"
			"attribute_class"	"mystery_solving_time_decrease"
			"description_string"	"#Attrib_MysterySolvingTimeDecrease"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"392"
		{
			"name"	"damage penalty on bodyshot"
			"attribute_class"	"bodyshot_damage_modify"
			"description_string"	"#Attrib_DamageDone_Bodyshot_Negative"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"393"
		{
			"name"	"sniper rage DISPLAY ONLY"
			"attribute_class"	"sniper_rage_DISPLAY_ONLY"
			"description_string"	"#Attrib_SniperRageDisplayOnly"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"394"
		{
			"name"	"fire rate bonus HIDDEN"
			"attribute_class"	"mult_postfiredelay"
			"description_string"	"#Attrib_FireRate_Positive"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"395"
		{
			"name"	"explosive sniper shot"
			"attribute_class"	"explosive_sniper_shot"
			"description_string"	"#Attrib_ExplosiveSniperShot"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"396"
		{
			"name"	"melee attack rate bonus"
			"attribute_class"	"mult_postfiredelay"
			"description_string"	"#Attrib_MeleeRate_Positive"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"397"
		{
			"name"	"projectile penetration heavy"
			"attribute_class"	"projectile_penetration"
			"description_string"	"#Attrib_Penetration_Heavy"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"398"
		{
			"name"	"rage on assists"
			"attribute_class"	"rage_on_assists"
			"description_string"	"#Attrib_RageGainOnAssists"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"399"
		{
			"name"	"armor piercing"
			"attribute_class"	"armor_piercing"
			"description_string"	"#Attrib_ArmorPiercing"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"400"
		{
			"name"	"cannot pick up intelligence"
			"attribute_class"	"cannot_pick_up_intelligence"
			"description_string"	"#Attrib_CannotPickUpIntelligence"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"401"
		{
			"name"	"SET BONUS: chance of hunger decrease"
			"attribute_class"	"chance_of_hunger_decrease"
			"description_string"	"#Attrib_ChanceOfHungerDecrease"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"402"
		{
			"name"	"cannot be backstabbed"
			"attribute_class"	"cannot_be_backstabbed"
			"description_string"	"#Attrib_CannotBeBackstabbed"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"403"
		{
			"name"	"squad surplus claimer id DEPRECATED"
			"attribute_class"	"squad_surplus_claimer_account_id_DEPRECATED"
			"description_string"	"#Attrib_SquadSurplusClaimerAccountID"
			"description_format"	"value_is_account_id"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"404"
		{
			"name"	"share consumable with patient"
			"attribute_class"	"share_consumable_with_patient"
			"description_string"	"#Attrib_ShareConsumable"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"405"
		{
			"name"	"airblast vertical vulnerability multiplier"
			"attribute_class"	"airblast_vertical_vulnerability_multiplier"
			"description_string"	"#Attrib_AirBlastVerticalVulnerabilityMultipier"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"406"
		{
			"name"	"vision opt in flags"
			"attribute_class"	"vision_opt_in_flags"
			"description_format"	"value_is_or"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"407"
		{
			"name"	"crit vs disguised players"
			"attribute_class"	"or_crit_vs_playercond"
			"description_string"	"#Attrib_CritVsDisguised"
			"description_format"	"value_is_or"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"408"
		{
			"name"	"crit vs non burning players"
			"attribute_class"	"or_crit_vs_not_playercond"
			"description_string"	"#Attrib_CritVsNonBurning"
			"description_format"	"value_is_or"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"409"
		{
			"name"	"kill forces attacker to laugh"
			"attribute_class"	"kill_forces_attacker_to_laugh"
			"description_string"	"#Attrib_KillForcesAttackerLaugh"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"410"
		{
			"name"	"damage bonus while disguised"
			"attribute_class"	"mult_dmg_disguised"
			"description_string"	"#Attrib_DmgBonus_Disguised"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"411"
		{
			"name"	"projectile spread angle penalty"
			"attribute_class"	"projectile_spread_angle"
			"description_string"	"#Attrib_Projectile_Spread_Angle_Negative"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"412"
		{
			"name"	"dmg taken increased"
			"attribute_class"	"mult_dmgtaken"
			"description_string"	"#Attrib_DmgTaken_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"413"
		{
			"name"	"auto fires full clip"
			"attribute_class"	"auto_fires_full_clip"
			"description_string"	"#Attrib_AutoFiresFullClip"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"414"
		{
			"name"	"self mark for death"
			"attribute_class"	"self_mark_for_death"
			"description_string"	"#Attrib_SelfMarkForDeath"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"415"
		{
			"name"	"counts as assister is some kind of pet this update is going to be awesome"
			"attribute_class"	"counts_as_assister"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"1"
		}
		"416"
		{
			"name"	"mod flaregun fires pellets with knockback"
			"attribute_class"	"set_weapon_mode"
			"description_string"	"#Attrib_FlaregunPelletsWithKnockback"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"417"
		{
			"name"	"can overload"
			"attribute_class"	"can_overload"
			"description_string"	"#Attrib_CanOverload"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"418"
		{
			"name"	"hype on damage"
			"attribute_class"	"hype_on_damage"
			"description_string"	"#Attrib_HypeOnDamage"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"419"
		{
			"name"	"hype resets on jump"
			"attribute_class"	"hype_resets_on_jump"
			"description_string"	"#Attrib_HypeResetsOnJump"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"420"
		{
			"name"	"pyro year number"
			"attribute_class"	"pyro_year_number"
			"description_string"	"#Attrib_PyroYearNumber"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"421"
		{
			"name"	"no primary ammo from dispensers while active"
			"attribute_class"	"no_primary_ammo_from_dispensers"
			"description_string"	"#Attrib_NoPrimaryAmmoFromDispensers"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"1"
		}
		"422"
		{
			"name"	"pyrovision only DISPLAY ONLY"
			"attribute_class"	"pyrovision_only_display"
			"description_string"	"#Attrib_PyrovisionFilter"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"1"
		}
		"424"
		{
			"name"	"clip size penalty HIDDEN"
			"attribute_class"	"mult_clipsize"
			"description_string"	"#Attrib_ClipSize_Negative"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"425"
		{
			"name"	"sapper damage bonus"
			"attribute_class"	"mult_sapper_damage"
			"description_string"	"#Attrib_Sapper_Damage_Bonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"426"
		{
			"name"	"sapper damage penalty"
			"attribute_class"	"mult_sapper_damage"
			"description_string"	"#Attrib_Sapper_Damage_Penalty"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"427"
		{
			"name"	"sapper damage leaches health"
			"attribute_class"	"sapper_damage_leaches_health"
			"description_string"	"#Attrib_Sapper_Leaches_Health"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"428"
		{
			"name"	"sapper health bonus"
			"attribute_class"	"mult_sapper_health"
			"description_string"	"#Attrib_Sapper_Health_Bonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"429"
		{
			"name"	"sapper health penalty"
			"attribute_class"	"mult_sapper_health"
			"description_string"	"#Attrib_Sapper_Health_Penalty"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"430"
		{
			"name"	"ring of fire while aiming"
			"attribute_class"	"ring_of_fire_while_aiming"
			"description_string"	"#Attrib_Ring_Of_Fire_While_Aiming"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"431"
		{
			"name"	"uses ammo while aiming"
			"attribute_class"	"uses_ammo_while_aiming"
			"description_string"	"#Attrib_Uses_Ammo_While_Aiming"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"433"
		{
			"name"	"sapper degenerates buildings"
			"attribute_class"	"sapper_degenerates_buildings"
			"description_string"	"#Attrib_Sapper_Degenerates_Buildings"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"434"
		{
			"name"	"sapper damage penalty hidden"
			"attribute_class"	"mult_sapper_damage"
			"description_string"	"#Attrib_Sapper_Damage_Penalty"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"435"
		{
			"name"	"cleaver description"
			"attribute_class"	"desc_cleaver_description"
			"description_string"	"#Attrib_Cleaver_Description"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"436"
		{
			"name"	"ragdolls plasma effect"
			"attribute_class"	"ragdolls_plasma_effect"
			"description_string"	""
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"437"
		{
			"name"	"crit vs stunned players"
			"attribute_class"	"or_crit_vs_playercond"
			"description_string"	"#Attrib_CritVsStunned"
			"description_format"	"value_is_or"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"438"
		{
			"name"	"crit vs wet players"
			"attribute_class"	"crit_vs_wet_players"
			"description_string"	"#Attrib_CritVsWet"
			"description_format"	"value_is_or"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"439"
		{
			"name"	"override item level desc string"
			"attribute_class"	"override_item_level_desc_string"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"440"
		{
			"name"	"clip size upgrade atomic"
			"attribute_class"	"mult_clipsize_upgrade_atomic"
			"description_string"	"#Attrib_ClipSize_Atomic"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"441"
		{
			"name"	"auto fires full clip all at once"
			"attribute_class"	"auto_fires_full_clip_all_at_once"
			"description_string"	"#Attrib_AutoFiresFullClipAllAtOnce"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"442"
		{
			"name"	"major move speed bonus"
			"attribute_class"	"mult_player_movespeed"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"443"
		{
			"name"	"major increased jump height"
			"attribute_class"	"mod_jump_height"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"444"
		{
			"name"	"head scale"
			"attribute_class"	"head_scale"
			"description_format"	"value_is_percentage"
			"description_string"	"#Attrib_NoDoubleJump"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"445"
		{
			"name"	"pyrovision opt in DISPLAY ONLY"
			"attribute_class"	"pyrovision_opt_in_display_only"
			"description_string"	"#Attrib_PyroVisionOptIn"
			"description_format"	"value_is_or"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"446"
		{
			"name"	"halloweenvision opt in DISPLAY ONLY"
			"attribute_class"	"halloweenvision_opt_in_display_only"
			"description_string"	""
			"description_format"	"value_is_or"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"447"
		{
			"name"	"halloweenvision filter DISPLAY ONLY"
			"attribute_class"	"halloweenvision_filter_display_only"
			"description_string"	""
			"description_format"	"value_is_or"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"448"
		{
			"name"	"player skin override"
			"attribute_class"	"player_skin_override"
			"description_string"	"#Attrib_PlayerSkinOverride"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"449"
		{
			"name"	"never craftable"
			"attribute_class"	"never_craftable"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"450"
		{
			"name"	"zombiezombiezombiezombie"
			"attribute_class"	"zombiezombiezombiezombie"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"451"
		{
			"name"	"sapper voice pak"
			"attribute_class"	"sapper_voice_pak"
			"description_string"	"#Attrib_Sapper_Voice_Pak"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"452"
		{
			"name"	"sapper voice pak idle wait"
			"attribute_class"	"sapper_voice_pak_idle_wait"
			"description_string"	"#Attrib_Sapper_Voice_Pak_Idle_Wait"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"453"
		{
			"name"	"merasmus hat level display ONLY"
			"attribute_class"	"merasmus_hat_level_display_ONLY"
			"description_string"	"#Attrib_Merasmus_Hat_Level"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"454"
		{
			"name"	"strange restriction type 1"
			"attribute_class"	"strange_restriction_type_1"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"455"
		{
			"name"	"strange restriction value 1"
			"attribute_class"	"strange_restriction_value_1"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"456"
		{
			"name"	"strange restriction type 2"
			"attribute_class"	"strange_restriction_type_2"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"457"
		{
			"name"	"strange restriction value 2"
			"attribute_class"	"strange_restriction_value_2"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"458"
		{
			"name"	"strange restriction user type 1"
			"attribute_class"	"strange_restriction_user_type_1"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"459"
		{
			"name"	"strange restriction user value 1"
			"attribute_class"	"strange_restriction_user_value_1"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"460"
		{
			"name"	"strange restriction user type 2"
			"attribute_class"	"strange_restriction_user_type_2"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"461"
		{
			"name"	"strange restriction user value 2"
			"attribute_class"	"strange_restriction_user_value_2"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"462"
		{
			"name"	"strange restriction user type 3"
			"attribute_class"	"strange_restriction_user_type_3"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"463"
		{
			"name"	"strange restriction user value 3"
			"attribute_class"	"strange_restriction_user_value_3"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"464"
		{
			"name"	"engineer sentry build rate multiplier"
			"attribute_class"	"sentry_build_rate_multiplier"
			"description_string"	"#Attrib_Sentry_Build_Rate"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"465"
		{
			"name"	"engineer teleporter build rate multiplier"
			"attribute_class"	"teleporter_build_rate_multiplier"
			"description_string"	"#Attrib_Teleporter_Build_Rate"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"466"
		{
			"name"	"grenade launcher mortar mode"
			"attribute_class"	"grenade_launcher_mortar_mode"
			"description_string"	"#Attrib_Grenade_Launcher_Mortar_Mode"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"467"
		{
			"name"	"grenade not explode on impact"
			"attribute_class"	"grenade_not_explode_on_impact"
			"description_string"	"#Attrib_Grenade_Not_Explode_On_Impact"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"468"
		{
			"name"	"strange score selector"
			"attribute_class"	"strange_score_selector"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"469"
		{
			"name"	"engineer building teleporting pickup"
			"attribute_class"	"building_teleporting_pickup"
			"description_string"	"#Attrib_Building_Telporting_PickUp"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"470"
		{
			"name"	"grenade damage reduction on world contact"
			"attribute_class"	"grenade_damage_reduction_on_world_contact"
			"description_string"	"#Attrib_Grenade_Damage_Reduction_On_World_Contact"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"471"
		{
			"name"	"engineer rage on dmg"
			"attribute_class"	"generate_rage_on_dmg"
			"description_string"	"#Attrib_EngineerBuildingRescueRage"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"472"
		{
			"name"	"mark for death on building pickup"
			"attribute_class"	"mark_for_death_on_building_pickup"
			"description_string"	"#Attrib_MarkedForDeathOnBuildingPickup"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"473"
		{
			"name"	"medigun charge is resists"
			"attribute_class"	"set_charge_type"
			"description_string"	"#Attrib_Medigun_Resists"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"474"
		{
			"name"	"arrow heals buildings"
			"attribute_class"	"arrow_heals_buildings"
			"description_string"	"#Attrib_ArrowHealsBuildings"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"475"
		{
			"name"	"Projectile speed increased HIDDEN"
			"attribute_class"	"mult_projectile_speed"
			"description_string"	"#Attrib_ProjectileSpeed_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"476"
		{
			"name"	"damage bonus HIDDEN"
			"attribute_class"	"mult_dmg"
			"description_string"	"#Attrib_DamageDone_Positive"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"477"
		{
			"name"	"cannonball push back"
			"attribute_class"	"cannonball_push_back"
			"description_string"	"#Attrib_Cannonball_Push_Back"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"478"
		{
			"name"	"rage giving scale"
			"attribute_class"	"rage_giving_scale"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"479"
		{
			"name"	"overheal fill rate reduced"
			"attribute_class"	"overheal_fill_rate"
			"description_string"	"#Attrib_Overheal_Fill_Rate_Reduced"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"481"
		{
			"name"	"canteen specialist"
			"attribute_class"	"canteen_specialist"
			"description_string"	"#Attrib_Canteen_Specialist"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"482"
		{
			"name"	"overheal expert"
			"attribute_class"	"overheal_expert"
			"description_string"	"#Attrib_Overheal_Expert"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"484"
		{
			"name"	"mad milk syringes"
			"attribute_class"	"mad_milk_syringes"
			"description_string"	"#Attrib_Medic_MadMilkSyringes"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"488"
		{
			"name"	"rocket specialist"
			"attribute_class"	"rocket_specialist"
			"description_string"	"#Attrib_Rocket_Specialist"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"489"
		{
			"name"	"SET BONUS: move speed set bonus"
			"attribute_class"	"mult_player_movespeed"
			"description_string"	"#Attrib_MoveSpeed_Bonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"490"
		{
			"name"	"SET BONUS: health regen set bonus"
			"attribute_class"	"add_health_regen"
			"description_string"	"#Attrib_HealthRegen"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"491"
		{
			"name"	"SET BONUS: dmg taken from crit reduced set bonus"
			"attribute_class"	"mult_dmgtaken_from_crit"
			"description_string"	"#Attrib_DmgTaken_From_Crit_Reduced"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"492"
		{
			"name"	"SET BONUS: dmg taken from fire reduced set bonus"
			"attribute_class"	"mult_dmgtaken_from_fire"
			"description_string"	"#Attrib_DmgTaken_From_Fire_Reduced"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"493"
		{
			"name"	"healing mastery"
			"attribute_class"	"healing_mastery"
			"description_string"	"#Attrib_Healing_Mastery"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"494"
		{
			"name"	"kill eater 3"
			"attribute_class"	"kill_eater_3"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"495"
		{
			"name"	"kill eater score type 3"
			"attribute_class"	"kill_eater_score_type_3"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"496"
		{
			"name"	"strange restriction type 3"
			"attribute_class"	"strange_restriction_type_3"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"497"
		{
			"name"	"strange restriction value 3"
			"attribute_class"	"strange_restriction_value_3"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"498"
		{
			"name"	"bot custom jump particle"
			"attribute_class"	"bot_custom_jump_particle__mvm"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"499"
		{
			"name"	"generate rage on heal"
			"attribute_class"	"generate_rage_on_heal"
			"description_string"	"#Attrib_RageOnHeal"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"500"
		{
			"name"	"custom name attr"
			"attribute_class"	"custom_name_attr"
			"attribute_type"	"string"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"501"
		{
			"name"	"custom desc attr"
			"attribute_class"	"custom_desc_attr"
			"attribute_type"	"string"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"503"
		{
			"name"	"medigun bullet resist passive"
			"attribute_class"	"medigun_bullet_resist_passive"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"504"
		{
			"name"	"medigun blast resist passive"
			"attribute_class"	"medigun_blast_resist_passive"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"505"
		{
			"name"	"medigun fire resist passive"
			"attribute_class"	"medigun_fire_resist_passive"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"506"
		{
			"name"	"medigun bullet resist deployed"
			"attribute_class"	"medigun_bullet_resist_deployed"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"507"
		{
			"name"	"medigun blast resist deployed"
			"attribute_class"	"medigun_blast_resist_deployed"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"508"
		{
			"name"	"medigun fire resist deployed"
			"attribute_class"	"medigun_fire_resist_deployed"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"509"
		{
			"name"	"medigun crit bullet percent bar deplete"
			"attribute_class"	"medigun_crit_bullet_percent_bar_deplete"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"510"
		{
			"name"	"medigun crit blast percent bar deplete"
			"attribute_class"	"medigun_crit_blast_percent_bar_deplete"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"511"
		{
			"name"	"medigun crit fire percent bar deplete"
			"attribute_class"	"medigun_crit_fire_percent_bar_deplete"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"512"
		{
			"name"	"throwable fire speed"
			"attribute_class"	"throwable_fire_speed"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"513"
		{
			"name"	"throwable damage"
			"attribute_class"	"throwable_damage"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"514"
		{
			"name"	"throwable healing"
			"attribute_class"	"throwable_healing"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"515"
		{
			"name"	"throwable particle trail only"
			"attribute_class"	"throwable_particle_trail_only"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"516"
		{
			"name"	"SET BONUS: dmg taken from bullets increased"
			"attribute_class"	"mult_dmgtaken_from_bullets"
			"description_string"	"#Attrib_DmgTaken_From_Bullets_Increased"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"negative"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"517"
		{
			"name"	"SET BONUS: max health additive bonus"
			"attribute_class"	"add_maxhealth"
			"description_string"	"#Attrib_MaxHealth_Positive"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"stored_as_integer"	"0"
		}
		"518"
		{
			"name"	"scattergun knockback mult"
			"attribute_class"	"scattergun_knockback_mult"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"519"
		{
			"name"	"particle effect vertical offset"
			"attribute_class"	"particle_effect_vertical_offset"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"520"
		{
			"name"	"particle effect use head origin"
			"attribute_class"	"particle_effect_use_head_origin"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"521"
		{
			"name"	"use large smoke explosion"
			"attribute_class"	"use_large_smoke_explosion"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"522"
		{
			"name"	"damage causes airblast"
			"attribute_class"	"damage_causes_airblast"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"524"
		{
			"name"	"increased jump height from weapon"
			"attribute_class"	"mod_jump_height_from_weapon"
			"description_string"	"#Attrib_JumpHeightBonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"525"
		{
			"name"	"damage force increase"
			"attribute_class"	"damage_force_reduction"
			"description_string"	"#Attrib_DamageForceIncrease"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"526"
		{
			"name"	"healing received bonus"
			"attribute_class"	"mult_healing_received"
			"description_string"	"#Attrib_HealingReceivedBonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"527"
		{
			"name"	"afterburn immunity"
			"attribute_class"	"afterburn_immunity"
			"description_string"	"#Attrib_AfterburnImmunity"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"528"
		{
			"name"	"decoded by itemdefindex"
			"attribute_class"	"decoded_by_itemdefindex"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"532"
		{
			"name"	"hype decays over time"
			"attribute_class"	"hype_decays_over_time"
			"description_string"	"#Attrib_HypeDecays"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"533"
		{
			"name"	"SET BONUS: custom taunt particle attr"
			"attribute_class"	"custom_taunt_particle_attr"
			"description_string"	"#Attrib_TauntParticles"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"is_set_bonus"	"1"
			"stored_as_integer"	"1"
		}
		"534"
		{
			"name"	"airblast vulnerability multiplier hidden"
			"attribute_class"	"airblast_vulnerability_multiplier"
			"description_string"	"#Attrib_AirBlastVulnerabilityMultipier"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"535"
		{
			"name"	"damage force increase hidden"
			"attribute_class"	"damage_force_reduction"
			"description_string"	"#Attrib_DamageForceIncrease"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"536"
		{
			"name"	"damage force increase text"
			"attribute_class"	"damage_force_reduction"
			"description_string"	"#Attrib_DamageForceIncreaseString"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"537"
		{
			"name"	"SET BONUS: calling card on kill"
			"attribute_class"	"calling_card_on_kill"
			"description_string"	"#Attrib_CallingCardOnKill"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"armory_desc"	"on_wearer"
			"effect_type"	"positive"
			"is_set_bonus"	"1"
			"stored_as_integer"	"1"
		}
		"538"
		{
			"name"	"righthand pose parameter"
			"attribute_class"	"righthand_pose_parameter"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"stored_as_integer"	"1"
		}
		"539"
		{
			"name"	"set throwable type"
			"attribute_class"	"set_throwable_type"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"stored_as_integer"	"1"
		}
		"540"
		{
			"name"	"add head on hit"
			"attribute_class"	"add_head_on_hit"
			"description_string"	"#Attrib_AddHeadOnHit"
			"description_format"	"value_is_additive_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_hit"
			"stored_as_integer"	"0"
		}
		"542"
		{
			"name"	"item style override"
			"attribute_class"	"item_style_override"
			"description_format"	"value_is_additive"
			"hidden"	"1"
		}
		"543"
		{
			"name"	"paint decal enum"
			"attribute_class"	"paint_decal_enum"
			"description_format"	"value_is_additive"
			"hidden"	"1"
		}
		"544"
		{
			"name"	"show paint description"
			"attribute_class"	"show_paint_description"
			"description_format"	"value_is_additive"
			"hidden"	"1"
		}
		"545"
		{
			"name"	"bot medic uber health threshold"
			"attribute_class"	"bot_medic_uber_health_threshold"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"stored_as_integer"	"1"
		}
		"546"
		{
			"name"	"bot medic uber deploy delay duration"
			"attribute_class"	"bot_medic_uber_deploy_delay_duration"
			"description_format"	"value_is_additive"
			"hidden"	"1"
		}
		"547"
		{
			"name"	"single wep deploy time decreased"
			"attribute_class"	"mult_single_wep_deploy_time"
			"description_string"	"#Attrib_SingleWepDeployBonus"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"548"
		{
			"name"	"halloween reload time decreased"
			"attribute_class"	"hwn_mult_reload_time"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"549"
		{
			"name"	"halloween fire rate bonus"
			"attribute_class"	"hwn_mult_postfiredelay"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"550"
		{
			"name"	"halloween increased jump height"
			"attribute_class"	"mod_jump_height"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"551"
		{
			"name"	"special taunt"
			"attribute_class"	"special_taunt"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"554"
		{
			"name"	"revive"
			"attribute_class"	"revive"
			"description_string"	"#Attrib_Revive"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"556"
		{
			"name"	"taunt attack name"
			"attribute_class"	"taunt_attack_name"
			"attribute_type"	"string"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"557"
		{
			"name"	"taunt attack time"
			"attribute_class"	"taunt_attack_time"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"600"
		{
			"name"	"taunt force move forward"
			"attribute_class"	"taunt_force_move_forward"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"602"
		{
			"name"	"taunt mimic"
			"attribute_class"	"taunt_mimic"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"606"
		{
			"name"	"taunt success sound"
			"attribute_class"	"taunt_success_sound"
			"attribute_type"	"string"
			"description_string"	"#Attrib_TauntSoundSuccess"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"607"
		{
			"name"	"taunt success sound offset"
			"attribute_class"	"taunt_success_sound_offset"
			"description_string"	"#Attrib_PhaseCloak"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"608"
		{
			"name"	"taunt success sound loop"
			"attribute_class"	"taunt_success_sound_loop"
			"attribute_type"	"string"
			"description_string"	"#Attrib_TauntSoundSuccess"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"609"
		{
			"name"	"taunt success sound loop offset"
			"attribute_class"	"taunt_success_sound_loop_offset"
			"description_string"	"#Attrib_PhaseCloak"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"610"
		{
			"name"	"increased air control"
			"attribute_class"	"mod_air_control"
			"description_string"	"#Attrib_AirControl"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"612"
		{
			"name"	"rocket launch impulse"
			"attribute_class"	"mod_rocket_launch_impulse"
			"description_string"	"#Attrib_RocketLaunchImpulse"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"613"
		{
			"name"	"minicritboost on kill"
			"attribute_class"	"add_onkill_minicritboost_time"
			"description_string"	"#Attrib_MiniCritBoost_OnKill"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_kill"
			"stored_as_integer"	"0"
		}
		"614"
		{
			"name"	"no metal from dispensers while active"
			"attribute_class"	"no_metal_from_dispensers_while_active"
			"description_string"	"#Attrib_NoMetalFromDispensersWhileActive"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"1"
		}
		"615"
		{
			"name"	"projectile entity name"
			"attribute_class"	"projectile_entity_name"
			"attribute_type"	"string"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"616"
		{
			"name"	"is throwable primable"
			"attribute_class"	"is_throwable_primable"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"617"
		{
			"name"	"throwable detonation time"
			"attribute_class"	"throwable_detonation_time"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"618"
		{
			"name"	"throwable recharge time"
			"attribute_class"	"throwable_recharge_time"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"619"
		{
			"name"	"closerange backattack minicrits"
			"attribute_class"	"closerange_backattack_minicrits"
			"description_string"	"#Attrib_BackAttackMinicrits"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"620"
		{
			"name"	"torso scale"
			"attribute_class"	"torso_scale"
			"description_format"	"value_is_percentage"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"621"
		{
			"name"	"rocketjump attackrate bonus"
			"attribute_class"	"rocketjump_attackrate_bonus"
			"description_string"	"#Attrib_RocketJumpAttackRateBonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"622"
		{
			"name"	"is throwable chargeable"
			"attribute_class"	"is_throwable_chargeable"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"630"
		{
			"name"	"back headshot"
			"attribute_class"	"back_headshot"
			"description_string"	"#Attrib_BackHeadshot"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"632"
		{
			"name"	"rj air bombardment"
			"attribute_class"	"rj_air_bombardment"
			"description_string"	"#Attrib_AirBombardment"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"633"
		{
			"name"	"projectile particle name"
			"attribute_class"	"projectile_particle_name"
			"attribute_type"	"string"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"634"
		{
			"name"	"air jump on attack"
			"attribute_class"	"air_jump_on_attack"
			"description_string"	"#Attrib_AirJumpOnAttack"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"636"
		{
			"name"	"sniper crit no scope"
			"attribute_class"	"sniper_crit_no_scope"
			"description_string"	"#Attrib_SniperCritNoScope"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"637"
		{
			"name"	"sniper independent zoom DISPLAY ONLY"
			"attribute_class"	"sniper_independent_zoom_DISPLAY_ONLY"
			"description_string"	"#Attrib_SniperIndependentZoom"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"638"
		{
			"name"	"axtinguisher properties"
			"attribute_class"	"axtinguisher_properties"
			"description_string"	"#Attrib_AxtinguisherProperties"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"639"
		{
			"name"	"full charge turn control"
			"attribute_class"	"charge_turn_control"
			"description_string"	"#Attrib_ChargeTurnControlFull"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"640"
		{
			"name"	"parachute attribute"
			"attribute_class"	"parachute_attribute"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"641"
		{
			"name"	"taunt force weapon slot"
			"attribute_class"	"taunt_force_weapon_slot"
			"attribute_type"	"string"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"642"
		{
			"name"	"mini rockets"
			"attribute_class"	"mini_rockets"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"643"
		{
			"name"	"rocket jump damage reduction HIDDEN"
			"attribute_class"	"rocket_jump_dmg_reduction"
			"description_string"	"#Attrib_RocketJumpDmgReduction"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"644"
		{
			"name"	"clipsize increase on kill"
			"attribute_class"	"clipsize_increase_on_kill"
			"description_string"	"#Attrib_ExtraRocketsOnKill"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"645"
		{
			"name"	"breadgloves properties"
			"attribute_class"	"breadgloves_properties"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"646"
		{
			"name"	"taunt turn speed"
			"attribute_class"	"taunt_turn_speed"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"647"
		{
			"name"	"sniper fires tracer HIDDEN"
			"attribute_class"	"sniper_fires_tracer_HIDDEN"
			"description_string"	"#Attrib_Sniper_FiresTracer"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"651"
		{
			"name"	"fire rate bonus with reduced health"
			"attribute_class"	"mult_postfiredelay_with_reduced_health"
			"description_string"	"#Attrib_FireRateBonusWithReducedHealth"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"661"
		{
			"name"	"tag__summer2014"
			"attribute_class"	"tag__summer2014"
			"description_string"	"#Attrib_Summer2014Tag"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"662"
		{
			"name"	"crate generation code"
			"attribute_class"	"crate_generation_code"
			"attribute_type"	"string"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"669"
		{
			"name"	"stickybomb fizzle time"
			"attribute_class"	"stickybomb_fizzle_time"
			"description_string"	"#Attrib_stickybomb_fizzle_time"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
		}
		"670"
		{
			"name"	"stickybomb charge rate"
			"attribute_class"	"stickybomb_charge_rate"
			"description_string"	"#Attrib_stickybomb_charge_rate"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"671"
		{
			"name"	"grenade no bounce"
			"attribute_class"	"grenade_no_bounce"
			"description_string"	"#Attrib_grenade_no_bounce"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"674"
		{
			"name"	"class select override vcd"
			"attribute_class"	"class_select_override_vcd"
			"attribute_type"	"string"
			"description_string"	"#Attrib_Class_Select_Override_VCD"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"675"
		{
			"name"	"custom projectile model"
			"attribute_class"	"custom_projectile_model"
			"attribute_type"	"string"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"676"
		{
			"name"	"lose demo charge on damage when charging"
			"attribute_class"	"lose_demo_charge_on_damage_when_charging"
			"description_string"	"#Attrib_LoseDemoChargeOnDamageWhenCharging"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
		}
		"681"
		{
			"name"	"grenade no spin"
			"attribute_class"	"grenade_no_spin"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"684"
		{
			"name"	"grenade detonation damage penalty"
			"attribute_class"	"grenade_detonation_damage_penalty"
			"description_string"	"#Attrib_GrenadeDetonationDamagePenalty"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
		}
		"687"
		{
			"name"	"taunt turn acceleration time"
			"attribute_class"	"taunt_turn_acceleration_time"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"688"
		{
			"name"	"taunt move acceleration time"
			"attribute_class"	"taunt_move_acceleration"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"689"
		{
			"name"	"taunt move speed"
			"attribute_class"	"taunt_move_speed"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"690"
		{
			"name"	"shuffle crate item def min"
			"attribute_class"	"shuffle_crate_item_def_min"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"691"
		{
			"name"	"shuffle crate item def max"
			"attribute_class"	"shuffle_crate_item_def_max"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"692"
		{
			"name"	"limited quantity item"
			"attribute_class"	"limited_quantity_item"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"stored_as_integer"	"1"
		}
		"693"
		{
			"name"	"SET BONUS: alien isolation xeno bonus pos"
			"attribute_class"	"alien_isolation_xeno_bonus_pos"
			"description_format"	"value_is_additive"
			"description_string"	"#Attrib_AiXenoSetBonusPos"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"694"
		{
			"name"	"SET BONUS: alien isolation xeno bonus neg"
			"attribute_class"	"alien_isolation_xeno_bonus_neg"
			"description_format"	"value_is_additive"
			"description_string"	"#Attrib_AiXenoSetBonusNeg"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"1"
		}
		"695"
		{
			"name"	"SET BONUS: alien isolation merc bonus pos"
			"attribute_class"	"alien_isolation_merc_bonus_pos"
			"description_format"	"value_is_additive"
			"description_string"	"#Attrib_AiMercSetBonusPos"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"696"
		{
			"name"	"SET BONUS: alien isolation merc bonus neg"
			"attribute_class"	"alien_isolation_merc_bonus_neg"
			"description_format"	"value_is_additive"
			"description_string"	"#Attrib_AiMercSetBonusNeg"
			"hidden"	"0"
			"is_set_bonus"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"1"
		}
		"698"
		{
			"name"	"disable weapon switch"
			"attribute_class"	"disable_weapon_switch"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"1"
		}
		"699"
		{
			"name"	"hand scale"
			"attribute_class"	"hand_scale"
			"description_format"	"value_is_percentage"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"700"
		{
			"name"	"display duck leaderboard"
			"attribute_class"	"display_duck_leaderboard"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"701"
		{
			"name"	"duck rating"
			"attribute_class"	"duck_rating"
			"description_string"	"#Attrib_duck_rating"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"702"
		{
			"name"	"duck badge level"
			"attribute_class"	"duck_badge_level"
			"description_string"	"#Attrib_duck_badge_level"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"703"
		{
			"name"	"tag__eotlearlysupport"
			"attribute_class"	"tag__eotlearlysupport"
			"description_string"	"#Attrib_eotl_early_supporter"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"704"
		{
			"name"	"unlimited quantity hidden"
			"attribute_class"	"unlimited_quantity"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"705"
		{
			"name"	"duckstreaks active"
			"attribute_class"	"duckstreaks_active"
			"description_string"	"#Attrib_duckstreaks"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"708"
		{
			"name"	"panic_attack"
			"attribute_class"	"panic_attack"
			"description_string"	"#Attrib_PanicAttack"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"709"
		{
			"name"	"panic_attack_negative"
			"attribute_class"	"panic_attack_negative"
			"description_string"	"#Attrib_PanicAttackNegative"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"710"
		{
			"name"	"auto fires full clip penalty"
			"attribute_class"	"auto_fires_full_clip"
			"description_string"	"#Attrib_AutoFiresFullClipNegative"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"711"
		{
			"name"	"auto fires when full"
			"attribute_class"	"auto_fires_when_full"
			"description_string"	"#Attrib_AutoFiresWhenFull"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"712"
		{
			"name"	"force weapon switch"
			"attribute_class"	"force_weapon_switch"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"719"
		{
			"name"	"weapon_uses_stattrak_module"
			"attribute_class"	"weapon_uses_stattrak_module"
			"attribute_type"	"string"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"strange"
		}
		"723"
		{
			"name"	"is_operation_pass"
			"attribute_class"	"is_operation_pass"
			"description_format"	"value_is_additive"
			"hidden"	"1"
		}
		"724"
		{
			"name"	"weapon_stattrak_module_scale"
			"attribute_class"	"weapon_stattrak_module_scale"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"stored_as_integer"	"0"
		}
		"725"
		{
			"name"	"set_item_texture_wear"
			"attribute_class"	"set_item_texture_wear"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"stored_as_integer"	"0"
		}
		"726"
		{
			"name"	"cloak_consume_on_feign_death_activate"
			"attribute_class"	"cloak_consume_on_feign_death_activate"
			"description_string"	"#Attrib_ConsumeCloakFeignDeath"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"727"
		{
			"name"	"stickybomb_charge_damage_increase"
			"attribute_class"	"stickybomb_charge_damage_increase"
			"description_string"	"#Attrib_stickybomb_charge_damage_increase"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"728"
		{
			"name"	"NoCloakWhenCloaked"
			"attribute_class"	"NoCloakWhenCloaked"
			"description_string"	"#Attrib_NoCloakWhenCloaked"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
		}
		"729"
		{
			"name"	"ReducedCloakFromAmmo"
			"attribute_class"	"ReducedCloakFromAmmo"
			"description_string"	"#Attrib_ReducedCloakFromAmmo"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
		}
		"730"
		{
			"name"	"elevate to unusual if applicable"
			"attribute_class"	"elevate_to_unusual_if_applicable"
			"description_string"	"#Attrib_ElevateQuality"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"731"
		{
			"name"	"weapon_allow_inspect"
			"attribute_class"	"weapon_allow_inspect"
			"description_format"	"value_is_additive"
			"hidden"	"1"
		}
		"732"
		{
			"name"	"metal_pickup_decreased"
			"attribute_class"	"mult_metal_pickup"
			"description_string"	"#Attrib_metal_pickup_decreased"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"733"
		{
			"name"	"lose hype on take damage"
			"attribute_class"	"lose_hype_on_take_damage"
			"description_string"	"#Attrib_losehypeontakedamage"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
		}
		"734"
		{
			"name"	"healing received penalty"
			"attribute_class"	"mult_healing_received"
			"description_string"	"#Attrib_HealingReceivedPenalty"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"735"
		{
			"name"	"crit_vs_burning_FLARES_DISPLAY_ONLY"
			"attribute_class"	"crit_vs_burning_FLARES_DISPLAY_ONLY"
			"description_string"	"#Attrib_CritVsBurning"
			"description_format"	"value_is_or"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"736"
		{
			"name"	"speed_boost_on_kill"
			"attribute_class"	"speed_boost_on_kill"
			"description_string"	"#Attrib_SpeedBoostOnKill"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"737"
		{
			"name"	"speed_boost_on_hit"
			"attribute_class"	"speed_boost_on_hit"
			"description_string"	"#Attrib_SpeedBoostOnHit"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"738"
		{
			"name"	"spunup_damage_resistance"
			"attribute_class"	"spunup_damage_resistance"
			"description_string"	"#Attrib_spup_damage_resistance"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
		}
		"739"
		{
			"name"	"ubercharge overheal rate penalty"
			"attribute_class"	"mult_medigun_overheal_uberchargerate"
			"description_string"	"#Attrib_OverhealUberchargeRate_Negative"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"740"
		{
			"name"	"reduced_healing_from_medics"
			"attribute_class"	"mult_healing_from_medics"
			"description_string"	"#Attrib_HealingFromMedics_Negative"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"741"
		{
			"name"	"health on radius damage"
			"attribute_class"	"add_health_on_radius_damage"
			"description_string"	"#Attrib_HealthOnRadiusDamage"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_hit"
			"stored_as_integer"	"0"
		}
		"742"
		{
			"name"	"style changes on strange level"
			"attribute_class"	"style_changes_on_strange_level"
			"hidden"	"1"
			"stored_as_integer"	"1"
		}
		"743"
		{
			"name"	"cannot restore"
			"attribute_class"	"cannot_restore"
			"hidden"	"1"
			"stored_as_integer"	"1"
		}
		"744"
		{
			"name"	"hide crate series number"
			"attribute_class"	"hide_crate_series_number"
			"hidden"	"1"
			"stored_as_integer"	"1"
		}
		"745"
		{
			"name"	"has team color paintkit"
			"attribute_class"	"has_team_color_paintkit"
			"description_string"	"#Attrib_HasTeamColorPaintkit"
			"description_format"	"value_is_additive"
			"effect_type"	"neutral"
			"stored_as_integer"	"1"
		}
		"746"
		{
			"name"	"cosmetic_allow_inspect"
			"attribute_class"	"cosmetic_allow_inspect"
			"description_format"	"value_is_additive"
			"hidden"	"1"
		}
		"747"
		{
			"name"	"hat only unusual effect"
			"attribute_class"	"hat_only_unusual_effect"
			"description_format"	"value_is_particle_index"
			"hidden"	"1"
			"effect_type"	"unusual"
			"stored_as_integer"	"0"
		}
		"748"
		{
			"name"	"items traded in for"
			"attribute_class"	"items_traded_in_for"
			"description_string"	"#Attrib_ItemsTradedIn"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"1"
		}
		"749"
		{
			"name"	"texture_wear_default"
			"attribute_class"	"texture_wear_default"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"stored_as_integer"	"0"
		}
		"750"
		{
			"name"	"taunt only unusual effect"
			"attribute_class"	"taunt_only_unusual_effect"
			"description_format"	"value_is_particle_index"
			"hidden"	"1"
			"effect_type"	"unusual"
			"stored_as_integer"	"1"
		}
		"751"
		{
			"name"	"deactive date"
			"attribute_class"	"deactive_date"
			"description_format"	"value_is_date"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"1"
		}
		"752"
		{
			"name"	"is giger counter"
			"attribute_class"	"is_giger_counter"
			"description_format"	"value_is_additive"
			"hidden"	"1"
		}
		"753"
		{
			"name"	"hide_strange_prefix"
			"attribute_class"	"hide_strange_prefix"
			"description_format"	"value_is_additive"
			"hidden"	"1"
		}
		"754"
		{
			"name"	"always_transmit_so"
			"attribute_class"	"always_transmit_so"
			"description_format"	"value_is_additive"
			"hidden"	"1"
		}
		"760"
		{
			"name"	"allow_halloween_offering"
			"attribute_class"	"allow_halloween_offering"
			"description_format"	"value_is_additive"
			"hidden"	"1"
		}
		"762"
		{
			"name"	"cannot_transmute"
			"attribute_class"	"cannot_transmute"
			"description_format"	"value_is_additive"
			"hidden"	"1"
		}
		"777"
		{
			"name"	"non economy"
			"attribute_class"	"non_economy"
			"description_string"	"#Attrib_NonEconomyItem"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"0"
		}
		"1000"
		{
			"name"	"CARD: damage bonus"
			"attribute_class"	"mult_dmg__mvm"
			"description_string"	"#Attrib_DamageDone_Positive"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"is_user_generated"	"1"
		}
		"1001"
		{
			"name"	"CARD: dmg taken from bullets reduced"
			"attribute_class"	"mult_dmgtaken_from_bullets__mvm"
			"description_string"	"#Attrib_DmgTaken_From_Bullets_Reduced"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"is_user_generated"	"1"
		}
		"1002"
		{
			"name"	"CARD: move speed bonus"
			"attribute_class"	"mult_player_movespeed__mvm"
			"description_string"	"#Attrib_MoveSpeed_Bonus"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"is_user_generated"	"1"
		}
		"1003"
		{
			"name"	"CARD: health regen"
			"attribute_class"	"add_health_regen__mvm"
			"description_string"	"#Attrib_HealthRegen"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"armory_desc"	"on_wearer"
			"is_user_generated"	"1"
		}
		"1004"
		{
			"name"	"SPELL: set item tint RGB"
			"attribute_class"	"set_item_tint_rgb_override__halloween"
			"description_string"	"#Attrib_HalloweenSpell_RGB"
			"description_format"	"value_is_from_lookup_table"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
			"is_user_generated"	"2"
		}
		"1005"
		{
			"name"	"SPELL: set Halloween footstep type"
			"attribute_class"	"halloween_footstep_type__halloween"
			"description_string"	"#Attrib_HalloweenSpell_Footstep"
			"description_format"	"value_is_from_lookup_table"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
			"is_user_generated"	"2"
		}
		"1006"
		{
			"name"	"SPELL: Halloween voice modulation"
			"attribute_class"	"halloween_voice_modulation__halloween"
			"description_string"	"#Attrib_HalloweenSpell_Voice"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
			"is_user_generated"	"2"
		}
		"1007"
		{
			"name"	"SPELL: Halloween pumpkin explosions"
			"attribute_class"	"halloween_pumpkin_explosions__halloween"
			"description_string"	"#Attrib_HalloweenSpell_PumpkinBombs"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
			"is_user_generated"	"2"
		}
		"1008"
		{
			"name"	"SPELL: Halloween green flames"
			"attribute_class"	"halloween_green_flames__halloween"
			"description_string"	"#Attrib_HalloweenSpell_GreenFlames"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
			"is_user_generated"	"2"
		}
		"1009"
		{
			"name"	"SPELL: Halloween death ghosts"
			"attribute_class"	"halloween_death_ghosts__halloween"
			"description_string"	"#Attrib_HalloweenSpell_DeathGhosts"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
			"is_user_generated"	"2"
		}
		"1030"
		{
			"name"	"Attack not cancel charge"
			"attribute_class"	"attack_not_cancel_charge__mvm"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
			"is_user_generated"	"1"
		}
		"2000"
		{
			"name"	"recipe component defined item 1"
			"attribute_class"	"dynamic_recipe_component_defined_item"
			"attribute_type"	"dynamic_recipe_component_defined_item"
		}
		"2001"
		{
			"name"	"recipe component defined item 2"
			"attribute_class"	"dynamic_recipe_component_defined_item"
			"attribute_type"	"dynamic_recipe_component_defined_item"
		}
		"2002"
		{
			"name"	"recipe component defined item 3"
			"attribute_class"	"dynamic_recipe_component_defined_item"
			"attribute_type"	"dynamic_recipe_component_defined_item"
		}
		"2003"
		{
			"name"	"recipe component defined item 4"
			"attribute_class"	"dynamic_recipe_component_defined_item"
			"attribute_type"	"dynamic_recipe_component_defined_item"
		}
		"2004"
		{
			"name"	"recipe component defined item 5"
			"attribute_class"	"dynamic_recipe_component_defined_item"
			"attribute_type"	"dynamic_recipe_component_defined_item"
		}
		"2005"
		{
			"name"	"recipe component defined item 6"
			"attribute_class"	"dynamic_recipe_component_defined_item"
			"attribute_type"	"dynamic_recipe_component_defined_item"
		}
		"2006"
		{
			"name"	"recipe component defined item 7"
			"attribute_class"	"dynamic_recipe_component_defined_item"
			"attribute_type"	"dynamic_recipe_component_defined_item"
		}
		"2007"
		{
			"name"	"recipe component defined item 8"
			"attribute_class"	"dynamic_recipe_component_defined_item"
			"attribute_type"	"dynamic_recipe_component_defined_item"
		}
		"2008"
		{
			"name"	"recipe component defined item 9"
			"attribute_class"	"dynamic_recipe_component_defined_item"
			"attribute_type"	"dynamic_recipe_component_defined_item"
		}
		"2009"
		{
			"name"	"recipe component defined item 10"
			"attribute_class"	"dynamic_recipe_component_defined_item"
			"attribute_type"	"dynamic_recipe_component_defined_item"
		}
		"2010"
		{
			"name"	"start drop date"
			"attribute_class"	"start_drop_date"
			"attribute_type"	"string"
			"description_format"	"value_is_date"
		}
		"2011"
		{
			"name"	"end drop date"
			"attribute_class"	"end_drop_date"
			"attribute_type"	"string"
			"description_format"	"value_is_date"
		}
		"2012"
		{
			"name"	"tool target item"
			"attribute_class"	"tool_target_item"
			"hidden"	"1"
		}
		"2013"
		{
			"name"	"killstreak effect"
			"attribute_class"	"killstreak_effect"
			"description_string"	"#Attrib_KillStreakEffect"
			"description_format"	"value_is_killstreakeffect_index"
			"stored_as_integer"	"0"
			"effect_type"	"positive"
			"can_affect_recipe_component_name"	"1"
		}
		"2014"
		{
			"name"	"killstreak idleeffect"
			"attribute_class"	"killstreak_idleeffect"
			"description_string"	"#Attrib_KillStreakIdleEffect"
			"description_format"	"value_is_killstreak_idleeffect_index"
			"stored_as_integer"	"0"
			"effect_type"	"positive"
			"can_affect_recipe_component_name"	"1"
		}
		"2015"
		{
			"name"	"spellbook page attr id"
			"attribute_class"	"spellbook_page_attr_id"
			"hidden"	"1"
		}
		"2016"
		{
			"name"	"Halloween Spellbook Page: Tumidum"
			"attribute_class"	"tf_halloween_spell_page"
			"description_string"	"#Attrib_HalloweenSpellbookPage_A"
			"description_format"	"value_is_additive"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"2017"
		{
			"name"	"Halloween Spellbook Page: Gratanter"
			"attribute_class"	"tf_halloween_spell_page"
			"description_string"	"#Attrib_HalloweenSpellbookPage_B"
			"description_format"	"value_is_additive"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"2018"
		{
			"name"	"Halloween Spellbook Page: Audere"
			"attribute_class"	"tf_halloween_spell_page"
			"description_string"	"#Attrib_HalloweenSpellbookPage_C"
			"description_format"	"value_is_additive"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"2019"
		{
			"name"	"Halloween Spellbook Page: Congeriae"
			"attribute_class"	"tf_halloween_spell_page"
			"description_string"	"#Attrib_HalloweenSpellbookPage_D"
			"description_format"	"value_is_additive"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"2020"
		{
			"name"	"Halloween Spellbook Page: Veteris"
			"attribute_class"	"tf_halloween_spell_page"
			"description_string"	"#Attrib_HalloweenSpellbookPage_E"
			"description_format"	"value_is_additive"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"2021"
		{
			"name"	"additional halloween response criteria name"
			"attribute_class"	"additional_halloween_response_criteria_name"
			"attribute_type"	"string"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
		}
		"2022"
		{
			"name"	"loot rarity"
			"attribute_class"	"loot_rarity"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"stored_as_integer"	"1"
		}
		"2023"
		{
			"name"	"quality text override"
			"attribute_class"	"quality_text_override"
			"attribute_type"	"string"
			"hidden"	"1"
		}
		"2024"
		{
			"name"	"item name text override"
			"attribute_class"	"item_name_text_override"
			"attribute_type"	"string"
			"hidden"	"1"
		}
		"2025"
		{
			"name"	"killstreak tier"
			"attribute_class"	"killstreak_tier"
			"description_string"	"#Attrib_KillStreakTier"
			"description_format"	"value_is_additive"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"2026"
		{
			"name"	"wide item level"
			"attribute_class"	"wide_item_level"
			"hidden"	"1"
			"stored_as_integer"	"1"
		}
		"2027"
		{
			"name"	"is australium item"
			"attribute_class"	"is_australium_item"
			"hidden"	"1"
			"description_format"	"value_is_additive"
			"stored_as_integer"	"1"
		}
		"2028"
		{
			"name"	"is marketable"
			"attribute_class"	"is_marketable"
			"hidden"	"1"
		}
		"2029"
		{
			"name"	"allowed in medieval mode"
			"attribute_class"	"allowed_in_medieval_mode"
			"hidden"	"1"
		}
		"2030"
		{
			"name"	"crit on hard hit"
			"attribute_class"	"crit_on_hard_hit"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"2031"
		{
			"name"	"series number"
			"attribute_class"	"series_number"
			"hidden"	"1"
		}
		"2032"
		{
			"name"	"recipe no partial complete"
			"attribute_class"	"recipe_no_partial_complete"
			"hidden"	"1"
		}
		"2034"
		{
			"name"	"kill refills meter"
			"attribute_class"	"kill_refills_meter"
			"description_string"	"#Attrib_KillsRefillMeter"
			"description_format"	"value_is_additive_percentage"
			"stored_as_integer"	"0"
			"effect_type"	"positive"
		}
		"2035"
		{
			"name"	"random drop line item unusual chance"
			"hidden"	"1"
		}
		"2036"
		{
			"name"	"random drop line item unusual list"
			"attribute_type"	"string"
			"hidden"	"1"
		}
		"2037"
		{
			"name"	"random drop line item 0"
			"stored_as_integer"	"1"
			"hidden"	"1"
		}
		"2038"
		{
			"name"	"random drop line item 1"
			"stored_as_integer"	"1"
			"hidden"	"1"
		}
		"2039"
		{
			"name"	"random drop line item 2"
			"stored_as_integer"	"1"
			"hidden"	"1"
		}
		"2040"
		{
			"name"	"random drop line item 3"
			"stored_as_integer"	"1"
			"hidden"	"1"
		}
		"2041"
		{
			"name"	"on taunt attach particle index"
			"hidden"	"0"
			"description_string"	"#Attrib_AttachedParticle"
			"description_format"	"value_is_particle_index"
			"effect_type"	"unusual"
			"stored_as_integer"	"1"
		}
		"2042"
		{
			"name"	"loot list name"
			"attribute_type"	"string"
			"hidden"	"1"
		}
		"2043"
		{
			"name"	"upgrade rate decrease"
			"attribute_class"	"upgrade_rate_mod"
			"description_string"	"#Attrib_UpgradeRate_Decreased"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"2044"
		{
			"name"	"can shuffle crate contents"
			"hidden"	"1"
		}
		"2045"
		{
			"name"	"random drop line item footer desc"
			"attribute_type"	"string"
			"hidden"	"1"
		}
		"2046"
		{
			"name"	"is commodity"
			"hidden"	"1"
		}
		"2048"
		{
			"name"	"voice pitch scale"
			"attribute_class"	"voice_pitch_scale"
			"description_format"	"value_is_percentage"
			"description_string"	"#Attrib_NoDoubleJump"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"2049"
		{
			"name"	"gunslinger punch combo"
			"attribute_class"	"gunslinger_punch_combo"
			"description_format"	"value_is_additive"
			"description_string"	"#Attrib_GunslingerPunchCombo"
			"effect_type"	"positive"
		}
		"2050"
		{
			"name"	"cannot delete"
			"hidden"	"1"
		}
		"3000"
		{
			"name"	"item slot criteria 1"
			"attribute_class"	"item_slot_criteria"
			"attribute_type"	"item_slot_criteria"
		}
		"3001"
		{
			"name"	"item in slot 1"
			"attribute_class"	"item_in_slot"
			"attribute_type"	"uint64"
		}
		"3002"
		{
			"name"	"item slot criteria 2"
			"attribute_class"	"item_slot_criteria"
			"attribute_type"	"item_slot_criteria"
		}
		"3003"
		{
			"name"	"item in slot 2"
			"attribute_class"	"item_in_slot"
			"attribute_type"	"uint64"
		}
		"3004"
		{
			"name"	"item slot criteria 3"
			"attribute_class"	"item_slot_criteria"
			"attribute_type"	"item_slot_criteria"
		}
		"3005"
		{
			"name"	"item in slot 3"
			"attribute_class"	"item_in_slot"
			"attribute_type"	"uint64"
		}
		"3006"
		{
			"name"	"item slot criteria 4"
			"attribute_class"	"item_slot_criteria"
			"attribute_type"	"item_slot_criteria"
		}
		"3007"
		{
			"name"	"item in slot 4"
			"attribute_class"	"item_in_slot"
			"attribute_type"	"uint64"
		}
		"3008"
		{
			"name"	"item slot criteria 5"
			"attribute_class"	"item_slot_criteria"
			"attribute_type"	"item_slot_criteria"
		}
		"3009"
		{
			"name"	"item in slot 5"
			"attribute_class"	"item_in_slot"
			"attribute_type"	"uint64"
		}
		"3010"
		{
			"name"	"item slot criteria 6"
			"attribute_class"	"item_slot_criteria"
			"attribute_type"	"item_slot_criteria"
		}
		"3011"
		{
			"name"	"item in slot 6"
			"attribute_class"	"item_in_slot"
			"attribute_type"	"uint64"
		}
		"3012"
		{
			"name"	"item slot criteria 7"
			"attribute_class"	"item_slot_criteria"
			"attribute_type"	"item_slot_criteria"
		}
		"3013"
		{
			"name"	"item in slot 7"
			"attribute_class"	"item_in_slot"
			"attribute_type"	"uint64"
		}
		"3014"
		{
			"name"	"item slot criteria 8"
			"attribute_class"	"item_slot_criteria"
			"attribute_type"	"item_slot_criteria"
		}
		"3015"
		{
			"name"	"item in slot 8"
			"attribute_class"	"item_in_slot"
			"attribute_type"	"uint64"
		}
		"3016"
		{
			"name"	"quest earned standard points"
			"attribute_class"	"quest_earned_standard_points"
			"hidden"	"1"
			"stored_as_integer"	"1"
		}
		"3017"
		{
			"name"	"quest earned bonus points"
			"attribute_class"	"quest_earned_bonus_points"
			"hidden"	"1"
			"stored_as_integer"	"1"
		}
		"10001"
		{
			"name"	"spawn ammo override"
			"attribute_class"	"mod_spawn_ammo_override"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"neutral"
			"stored_as_integer"	"1"
		}
		"10002"
		{
			"name"	"headshot damage decrease"
			"attribute_class"	"headshot_damage_modify"
			"description_string"	"#Attrib_HeadshotDamageDecrease"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"10003"
		{
			"name"	"no scope"
			"attribute_class"	"mod_no_scope"
			"description_string"	"#Attrib_NoScope"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"10004"
		{
			"name"	"rocket gravity"
			"attribute_class"	"mod_rocket_gravity"
			"description_string"	"#Attrib_RocketGravity"
			"description_format"	"value_is_additive_percentage"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"10005"
		{
			"name"	"blast dmg to self reduced"
			"attribute_class"	"blast_dmg_to_self"
			"description_string"	"#Attrib_BlastDamageToSelf_Reduced"
			"description_format"	"value_is_percentage"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"10006"
		{
			"name"	"sniper no dmg charge DISPLAY ONLY"
			"attribute_class"	"mod_sniper_no_dmg_charge"
			"description_string"	"#Attrib_SniperNoDmdCharge"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"negative"
			"stored_as_integer"	"1"
		}
		"10007"
		{
			"name"	"view punch on hit"
			"attribute_class"	"add_viewpunch_onhit"
			"description_string"	"#Attrib_ViewPunchOnHit"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"10008"
		{
			"name"	"grenade launcher combo mode"
			"attribute_class"	"set_weapon_mode"
			"description_string"	"#Attrib_GrenadeLauncherCombo"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"10009"
		{
			"name"	"tranq on hit"
			"attribute_class"	"mod_tranq_onhit"
			"description_string"	"#Attrib_TranqOnHit"
			"description_format"	"value_is_additive"
			"hidden"	"0"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"10010"
		{
			"name"	"armor footsteps"
			"attribute_class"	"mod_armor_footsteps"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"1"
		}
		"10011"
		{
			"name"	"clip size bonus HIDDEN"
			"attribute_class"	"mult_clipsize"
			"description_string"	"#Attrib_ClipSize_Positive"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		"10012"
		{
			"name"	"spread penalty HIDDEN"
			"attribute_class"	"mult_spread_scale"
			"description_string"	"#Attrib_Spread_Negative"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"10013"
		{
			"name"	"damage penalty HIDDEN"
			"attribute_class"	"mult_dmg"
			"description_string"	"#Attrib_DamageDone_Negative"
			"description_format"	"value_is_percentage"
			"hidden"	"1"
			"effect_type"	"negative"
			"stored_as_integer"	"0"
		}
		"10014"
		{
			"name"	"Reload time decreased HIDDEN"
			"attribute_class"	"mult_reload_time"
			"description_string"	"#Attrib_ReloadTime_Decreased"
			"description_format"	"value_is_inverted_percentage"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
		
		// Any custom attributes I add are gonna be 30000+
		"30000"
		{
			// Works on chainsaw and claws, allows them to do the pounce while mid air
			"name"	"midair pounce"
			"attribute_class"	"midair_pounce"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"30001"
		{
			// When put on grenade based projectiles, causes damage whenever the grenade touches an enemy
			"name"	"grenade does contact damage"
			"attribute_class"	"grenade_contact_damage"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}	
		"30002"
		{
			// For the hunting revolver, preserves the ammo when reloading.
			"name"	"preserve ammo"
			"attribute_class"	"mod_preserve_ammo"
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"1"
		}
		"30003"
		{
			// Mainly for the coilgun, but we can put this on anything to be honest.  
			"name"	"ragdolls become ash"
			"attribute_class"	"ragdolls_become_ash"
			"description_string"	""
			"description_format"	"value_is_additive"
			"hidden"	"1"
			"effect_type"	"positive"
			"stored_as_integer"	"0"
		}
	}
}
